4

私はコンピュータサイエンスを勉強していたので、乱数が出てくるときはいつでも、それは常にメルセンヌツイスターです。質問すらありません、代替手段はありません。ただ、メルセンヌツイスターを使用してください。

では、JavaScriptのMath.randomは何を使用しますか?明らかにピアがないので、メルセンヌツイスターを使用する必要があるようですが、使用するかどうかについての参照は見つかりません。

誰かがそれが何に依存しているのか、そして/またはそれが事実ならなぜそれがMTではないのか知っていますか?

4

1 に答える 1

8

おそらく実装固有です。ECMAScript仕様はアルゴリズムを強制しないため、LinuxJavaScript実装はを使用するのが非常に適切です/dev/urandom

于 2012-04-28T07:19:38.930 に答える