宇井隆治  2020/12/20更新

Math.random()


Math.random()関数は、 0 以上 1 未満 (0 は含むが、 1 は含まない) の範囲で浮動小数点の擬似乱数を返します。その範囲ではほぼ均一な分布で、ユーザーは範囲の拡大をすることができます。実装側で乱数生成アルゴリズムの初期シードを選択します。ユーザーが初期シードを選択、またはリセットすることは出来ません。

// 0, ..., n

Math.floor(Math.random() * (n + 1))

//min, ..., max

Math.floor(Math.random() * (max + 1 - min)) + min

タイトルとURLをコピーしました