使随机数可被10整除

时间:2012-03-29 01:13:17

标签: actionscript-3 actionscript random

我知道将一个可被10整除的随机数表示它毕竟不是随机的,但坚持我。想象一下10x10像素的游戏网格。我想在游戏网格上随机放置一个10x10精灵。

除了让我的随机数函数返回可被10整除的随机数之外,我已经完成了所有工作。如果我给它一个10和50的范围,我希望它只返回10,20,30,40 ,50。你知道我的意思。

这是我的功能:

public function randomNumber(low:Number = 0, high:Number = 1):Number
{
    return Math.floor(Math.random() * (1 + high - low)) + low;
}

我怎样才能实现这一目标?

谢谢!

2 个答案:

答案 0 :(得分:8)

生成1到5的随机数并乘以10。

答案 1 :(得分:1)

就像他上面说的那样,生成1到5之间的随机值,然后乘以10。

return (Math.floor(Math.random() * (1 + high - low)) + low) * 10;