Math.random メソッド
メソッド Math.random は、0 から 1 までのランダムな
浮動小数点数を返します。
構文
Math.random();
使い方
特定の範囲内(浮動小数点数または整数)で乱数を取得するには、
特別なテクニックを使用する必要があります。
min と max の間のランダムな浮動小数点数を取得するには
次のようにします:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
次に、min と max の間のランダムな整数を取得してみましょう:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
例
0 から 1 までのランダムな数を出力してみましょう:
console.log(Math.random());
コードの実行結果:
0.5416665468657356
例
10 から 100 までのランダムな整数を出力してみましょう:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
コードの実行結果:
12