生成从0到10的随机数,包括两者

时间:2011-10-02 09:22:35

标签: actionscript-3

我听说过一些Math.random(),但我不确定是否正确使用它。数字必须是完整的,所以我想我需要一些舍入函数。

3 个答案:

答案 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);