如何使用ActionScript在给定限制内生成随机数?假设限制为1-100.你能回答我的解释吗?
我想要放在推特或脸书中的东西,它只会向下移动n(即移动放置对象)..为此我们需要生成随机数r8
所以,如果我理解得很好,你就会想要下一个(低,高)方法.AS3包含一个Math.random()方法,它生成从0到1的浮点随机数.
为了限制它,你需要做这样的事情:
var low:Number = 1; var high:Number= 100; var result:Number = Math.floor(Math.random() * (1 + high - low)) + low;
代码非常简单,基本上你将高低之间的差值乘以低值.整体结果使用Math.floor()来确保它是一个整数.
希望能帮助到你!