如何使用ActionScript在給定限制內生成一個隨機數? 假設限制爲1-100。你能否回答我的解釋嗎?如何使用ActionScript在給定限制內生成一個隨機數?
我想把東西放在twitter或Facebook上,它只會向上移動n(即移動放置物體)。爲此我們需要生成隨機數字r8
如何使用ActionScript在給定限制內生成一個隨機數? 假設限制爲1-100。你能否回答我的解釋嗎?如何使用ActionScript在給定限制內生成一個隨機數?
我想把東西放在twitter或Facebook上,它只會向上移動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()來確定它是一個整數。
希望它有幫助!
要想從0到100的數字,你可以使用:
Math.random()*100;
爲了得到一個數從10到110用途:
Math.random()*100 + 10;
萬一有人需要凱爾答案包裹在一個靈活的隨機數字發生器的範圍值
public function Random(min:int, max:int):int
{
var resp:int ;
resp = Math.floor(Math.random() * (1 + max - min)) + min;
return resp ;
}
one off?如果Math.random()給出1.0:1.0 *(1 + 100 - 1)+ 1 = 101。 – alxx 2010-11-26 22:36:56