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

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

ランダム値生成 修正

昨日のint版のランダム値生成では、指定した最大値が出ないという間違いがあった。Math.floor()ではなく、四捨五入のMath.round()を使うことで修正。

// ランダム値生成
var randfloat = function(min, max) {
    return Math.random() * (max-min) + min;
};

var randint = function(min, max) {
    return Math.round( Math.random() * (max-min) + min );
};

もっと良い方法を追記 id:toburau:20121122