JavaScript ランダム
Math.random()
Math.random()
返回 0(包括) 〜 1(不包括) 之间的随机数:
インスタンス
Math.random(); // 返回随机数
Math.random()
总是返回小于 1 的数。
JavaScript 随机整数
Math.random()
与 Math.floor()
一起使用用于返回随机整数。
インスタンス
Math.floor(Math.random() * 10); // 返回 0 〜 9 之间的数
インスタンス
Math.floor(Math.random() * 11); // 返回 0 〜 10 之间的数
インスタンス
Math.floor(Math.random() * 100); // 返回 0 〜 99 之间的数
インスタンス
Math.floor(Math.random() * 101); // 0から100までの数を返します
インスタンス
Math.floor(Math.random() * 10) + 1; // 1から10までの数を返します
インスタンス
Math.floor(Math.random() * 100) + 1; // 1から100までの数を返します
適切なランダム関数
上記の例からわかるように、すべてのランダム整数を生成するためのランダム関数を作成することは良いアイデアです。
この JavaScript ファンクションは常に、 min
(含まれます)および max
(含まれません)の間のランダム数:
インスタンス
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; }
この JavaScript ファンクションは常に、 min
および max
(すべて含まれます)の間のランダム数:
インスタンス
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }