1

つまり、私の質問は次のようになります。

短期間のPRNGをどのようにテストする必要がありますか?

2 ^ 8から最大2 ^ 32までのように、短期間に重点が置かれています。これらの小さなジェネレーターは、よりコンパクトで高速なコードを持ち、状態が小さいため、特定の手続き型生成タスクに適している可能性があります。重要なのは、生成されたシーケンスが「合理的にランダム」であることです。この場合、使用する予定のすべてのシードをテストすることさえ実行可能である可能性があるため、技術的には出力ストリーム自体で十分な場合があります。

このような他の同様の質問を知っていますが、それらはむしろ長期間、おそらく暗号的に安全な PRNG を対象としています。

これまでのところ、たとえば、Diehardハーネスの Overlapping permutations テストが機能する可能性があることがわかりますが、他のものはむしろ長い期間をターゲットにしているようです。

X:Y プロットを実行して、こちらのような相関関係を確認しようとしました。これは機能しているようで、視覚的に良いフィードバックが得られますが、可能であれば (必要な場合は?) もっと見たいと思います。

4

0 に答える 0