制作一个可以被10整除的随机数
问题描述:
我知道制作一个可以被10整除的随机数意味着它不是随机的,而是坚持我。设想一个10x10像素的游戏网格。我想在游戏网格上随机放置一个10x10精灵。制作一个可以被10整除的随机数
我已经得到了一切工作,除了让我的随机数函数返回可以被10整除的随机数。如果我给它10和50的范围,我希望它只返回10,20,30,你知道我的意思。
这里是我的功能:
public function randomNumber(low:Number = 0, high:Number = 1):Number
{
return Math.floor(Math.random() * (1 + high - low)) + low;
}
我怎样才能做到这一点?
谢谢!
答
产生从1随机数为5,就好像他^上面说的由10.
答
相乘,由10
return (Math.floor(Math.random() * (1 + high - low)) + low) * 10;
产生1和5之间的随机值,然后乘以生成数从1-5开始,乘以10。 – 2012-03-29 01:14:51