javascriptで必要な範囲の乱数を得る
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;
ということです。きっと。