[AS3.0] 特定範囲内のランダムな数字(乱数)を得る

こういうのとか、三角関数とかってしばらく使わないとポッカリ忘れてしまったりします。
丸暗記で使いっぱなしなのが原因なのは分かっているのですが、
これから年取って、今よりも忘れていくスピードは加速していくだろうので、メモ。

minNumとmaxNumの間のランダムな数字(乱数)を取得したい場合、以下の式で求めることができます。

Math.floor(Math.random()*(maxNum-minNum+1))+minNum;

以下の例では75~100の間のランダムな数字(乱数)を取得しています。

var maxNum:int = 100;
var minNum:int = 75;
var rndNum:int = Math.floor(Math.random()*(maxNum-minNum+1))+minNum;

コメントを残す

メールアドレスが公開されることはありません。