我听说过一些Math.random()
,但我不确定是否正确使用它。数字必须是完整的,所以我想我需要一些舍入函数。
答案 0 :(得分:3)
Math.random在[0; 1 [(包括0,但排除1)之间产生一个伪随机数 要使0到10之间的所有数字具有均匀分布的概率,您需要:
var a : int = Math.floor( Math.random() * 11 )
答案 1 :(得分:0)
Math.round(的Math.random()* 10);可能?
答案 2 :(得分:0)
Math.random()返回一个介于0到1之间的数字。将它乘以10乘以一个整数。
// random number between 1- 10
var randomRounded : int = Math.round(Math.random() * 10);
编辑:更准确的版本
// more accurate
var randomRounded : int = Math.floor(Math.random() * 11);