これは、この質問に基づいています。不均一な分布を生成する多くの回答が提案され、出力の不均一性を定量化する方法を考え始めました。私はパターン化の問題を探しているのではなく、単一の値の側面だけを探しています。
受け入れられる手順は何ですか?
私の現在の考えは、各値のエントロピーを計算し、加重平均をとることによって、呼び出しごとの平均シャノン エントロピーを計算することです。これは、期待値と比較することができます。
私の懸念は
- これは正しいです?
- 精度を落とさずにこれらの値を計算する方法は?
#1については、正しいかどうか疑問に思っています。
#2の懸念は、1/7 +/- 1e-18のような大きさの数値を処理することであり、浮動小数点エラーが最小の問題以外で私を殺すのではないかと心配しています. 計算の正確な形式は、ここでいくつかの大きな違いをもたらす可能性があり、いくつかの特別なログケースにはいくつかの ASM オプションがあることを思い出すようですが、これに関するドキュメントを見つけることができないようです.
この場合、範囲の「適切な」PRNG を使用して、範囲[1,n]
の SRNG を生成します[1,m]
。問題は、入力よりも結果がどれほど悪いかということです。
私が持っているのは、各出力値の予想発生率です。