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

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

ランダム値生成

本「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版で指定した最大値が出ないという間違いあったので修正した。