本「enchant.jsスマートフォンゲーム開発講座」に載っていた指定した範囲のランダム値を生成する関数。float版だったので、int版も作ってみた。Math.floor()で整数値へと変換している。
// ランダム値生成 var randfloat = function(min, max) { return Math.random() * (max-min) + min; }; var randint = function(min, max) { //return Math.floor( Math.random() * (max-min) + min ); return Math.round( Math.random() * (max-min) + min ); };
追記(id:toburau:20121118)
int版で指定した最大値が出ないという間違いあったので修正した。