by shigemk2

当面は技術的なことしか書かない

乱数を取る on JavaScript

指定範囲の整数からランダムに1つ選ぶ - JavaScript TIPSふぁくとりー

0 から 99までの乱数を取得したいときは、

1. Math.random()を利用して、0-1未満の少数を取得する
2. 1に100をかける。
3. Math.floor()を利用して、少数点を切り捨てる。

こんな感じです。
なお、0-49とかにしたい場合は、100ではなく50をかけたらいいし、
30-49とかにしたい場合は、3まで計算したあとに30足せばよい。

そう、こういう風に。

console.log(Math.floor( Math.random() * 100 )); // 0-99のうちのどれか
console.log(30 + Math.floor( Math.random() * 91 )); // 30-90のうちのどれか