乱数ジェネレーターの正直さを保証するために、ユーザーは、必要に応じて、その数値が実際にエントロピーの公開ソースから生成されていることを確認できるという考え方です。これにより、システムは、サーバーが乱数を選択できなかったことをユーザーに確認できます。
$entropy = "what_do_you_think";
$md5 = md5($entropy);
/*take the first 10 hex characters of the md5 hash*/
$hex = substr($md5, 0, 9);
/*convert the hex to decimal*/
$dec = hexdec($hex);
/*use this decimal as a seed*/
srand($dec);
/*pick a random number between 0 and 9, ultimately seeded by the entropy*/
$rand = rand(0,9);
私の質問は次のとおりです。文字列に連結してmd5にフィードできる、エントロピー(好ましくは不変で混沌とした)で絶対的に参照可能ないくつかの優れた公開ソースは何ですか?いくつかのアイデアは、特定の株価、温度(正直な情報源から)、ビットコインブロックチェーンに含まれるハッシュです...