0

重複の可能性:
JavaScript の Math.random はどのくらいランダムですか?

Math.random()乱数を生成するために正確にどのアルゴリズムを使用しますか?

double の形式と生成される範囲を考えると、Math.random()可能な結果はいくつありますか?

上記と浮動小数点数の (不) 精度を考慮すると、Math.random()正確に 0 を返す可能性はどれくらいですか?

4

2 に答える 2

1

これは、シードが呼び出された時間である疑似乱数ジェネレーターを使用します。

このページには、真のランダム ノイズと疑似ランダム ノイズを比較するための画像がいくつかあります。興味深いパターン: http://boallen.com/random-numbers.html

JS 疑似乱数は、必ずしも正確に同じであるとは限りませんが、近いはずです。

于 2013-01-08T02:26:46.367 に答える
0

Math.random は、数値の一様分布を使用します。

于 2013-01-08T02:29:09.653 に答える