Are you ready for TECH INFO?
var rand = Math.random();
で、0<=rand<1 の乱数(小数含む)が得られます。
そういうわけで
0<=rand<5 のランダムな整数を得たいなら
var rand = Math.floor(Math.random() * 5);
などとすればいいし
1 <= rand <= 5 のランダムな整数ならば
var rand = Math.floor(Math.random() * 5) +1;
などとすれば得られます。
うーん、なるほど。
いくらでも応用できそうですね。
1から10まで(1 <= rand <= 10 )の整数値をランダムに得たいなら。
var rand = Math.floor(Math.random() * 10) +1;
ということです。きっと。
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |