我知道将一个可被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;
}
我怎样才能实现这一目标?
谢谢!
答案 0 :(得分:8)
生成1到5的随机数并乘以10。
答案 1 :(得分:1)
就像他上面说的那样,生成1到5之间的随机值,然后乘以10。
return (Math.floor(Math.random() * (1 + high - low)) + low) * 10;