randomメソッドの使い方
let random; random = Math.random(); console.log(random);
0~1未満の乱数が生成される。
乱数の範囲
let random; random = Math.random() * 11; console.log(random);
0~10の範囲で乱数を生成するには、11をかける。
これでは少数が使いにくい。
乱数を整数化
let random; random = Math.floor( Math.random() * 11 ); console.log(random);
0~10の乱数を整数化、flooeメソッドで少数を捨てる。
最小値と最大値
let random; random = Math.floor( Math.random() * 6 ) + 5 console.log(random);
5~10の乱数を生成。
まとめ
Math.floor( Math.random() * ( ( 最大値 + 1 ) - 最小値 ) ) + 最小値;
コメント