1

を、各呼び出しで長さNGのバイナリ シーケンスのビットを生成するジェネレータとします。ジェネレータは N をラップするため、呼び出しkは と同じ結果を返しますk%N。シーケンスの周期が N より小さいかどうかを確認する最良の方法は何ですか? N が大きすぎて因数分解できないとします。

4

1 に答える 1

0

良い質問。私はそれが数学SOに属していると思います。Google で「乱数ジェネレーターのダイハード テスト」を検索して、ジェネレーターをテストする良い方法を確認してください。

http://en.wikipedia.org/wiki/Diehard_tests

于 2012-07-17T15:35:27.643 に答える