在一个范围内创建随机数?

时间:2011-02-02 20:11:59

标签: actionscript-3

使用范围生成随机数的简单方法是什么?

2 个答案:

答案 0 :(得分:3)

这会有用吗?

private function randRange(minNum:Number, maxNum:Number):Number 
{
    return (Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum);
}

答案 1 :(得分:3)

使用返回n的Math.random函数,例如0.0< = n< 1.0

所以这个返回n,例如min< = n<最大

   function random(min:Number, max:Number):Number {
     return Math.random()*(max-min)+min;
    }

如果您想要包含最大范围,请查看此one