ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

乱数

JavaScriptで乱数を扱うには、Math.random() を使う。
これは 0以上1未満の値を返す。
min から max までの整数が欲しければ、小数点以下切り捨ての関数(正確には与えられた数値以下の最大の整数を返す)Math.floor() を使って、

Math.floor( Math.random() * (max+1-min)) + min;

となる。
と書いたところで、JavaScriptの場合、シード値ってどうなるのかなと調べてみたら、指定できないらしい。
ゲームプログラミングの場合、バグのチェックで乱数を再現することがあるので、別で乱数生成器を用意したほうが良さそうだ。