Entropy Dice
大量のD6が入った精密ケースを振って、暗号学的に安全な乱数を作ります。
すべてブラウザ内で処理されます。乱数値やダイス結果がサーバーへ送信されることはありません。
乱数のビット長
256 bit
100 個のD6 · ~258.5 理論上のダイス情報量
PRECISION D6 CASE
スマートフォンでは許可後に端末を振り、PCでは「振る」を押してから画面上でマウスを左右に大きく動かしてください。
人間の操作ログ
この値はシードには使いません。
まだ操作を記録していません。「振る」を押してから、画面上でマウスを左右に大きく動かすと記録されます。
生成された乱数
ビット長を選び、ケースを振ると乱数が表示されます。
乱数はブラウザの暗号学的に安全な乱数生成器で作られます。表示されるダイスは体験のための演出であり、ダイスの出目だけで選択したビット長を保証するものではありません。
できること
ビット長を選ぶと、その値を超える理論上の情報量になるD6の個数を表示します。ケースを振ると、Web Crypto APIで別に生成した暗号学的乱数を確認できます。
使い方
- 64・128・256・512ビットから選びます。
- 「振る」を押すか、スマートフォンを振ります。PCでは画面上でマウスを左右に大きく動かします。
- 結果を16進数・2進数・Base64で表示してコピーします。
補足
- 256ビットは100個のダイス、10×10のケースで表現されます。
- ビット長を変更すると、次に振るまで前の乱数は消去されます。
- サウンドと振動は個別にオフにできます。
FAQ
ダイスの出目そのものが乱数ですか?
いいえ。表示されるダイスは物理的なイメージのための公平なD6結果です。選択した64・128・256・512ビットの乱数は、ブラウザの暗号学的に安全なWeb Crypto APIで別に生成します。
D6の出目はどのように公平にしていますか?
ブラウザの安全な乱数から得たバイトのうち、252〜255を捨てるリジェクションサンプリングを使っています。残る0〜251は6で均等に分けられます。
どのスマートフォンでも振れますか?
端末やブラウザによってはモーションの許可が必要です。センサーが使えない環境では「振る」ボタンをご利用ください。