テストとタイマーのツール

コイントス

ブラウザの暗号論的乱数生成器を使って、表か裏かを決めます。

コイントス お使いのデバイス上で動作
  • お使いのブラウザ上で実行 — 入力した内容はアップロードされません
  • 登録不要、利用回数の上限なし、何度でも無料で使えます

仕組み

今はもう、誰もコインを持っていません。このツールは、多くのページが使う通常の擬似乱数関数ではなく、ブラウザの暗号論的乱数生成器を使っています。大事なことを決める場合には重要で、そうでなくても興味深い点です。

乱数の発生源が重要な理由

通常のJavaScriptの乱数関数は、初期値から生成される決定論的なアルゴリズムです。アニメーションには十分ですが、誰かが予測したり異議を唱えたりしうるものには不適切です。このツールは代わりに暗号論的生成器を使います。これは暗号鍵の生成に使われるのと同じ発生源で、システムの本物のエントロピーを利用します。

まとめて多数を投げる

投げる回数を設定すると、回数、割合、最長の連続が表示されます。最後の数値が興味深いところです。100回投げて、6回や7回同じ結果が続くのはごく普通のことですが、不正があるように感じられます。長い連続こそ本物のランダムの姿であり、それがないことが偽物のランダムの特徴です。

構造的に公平

1回投げるごとにランダムな1バイトを読み取り、その最下位ビットを取ります。これにより取りうる値がちょうど半分に分かれます。どちらの方向にも偏りはありません。

よくある質問

コイントス:よくある質問

本当にランダムですか?

ブラウザの暗号論的に安全な乱数生成器を使い、システムのエントロピーから生成しています。通常の擬似乱数関数よりもはるかに強力です。

複数のコインを投げられますか?

はい。最大1万回まで同時に投げられ、回数、割合、最長の連続が表示されます。

なぜ7回連続で表が出たのですか?

それが普通だからです。100回投げて6回や7回の連続が出るのはよくあることで、むしろ連続がまったく出ないほうが疑わしい結果です。

コインに偏りはありますか?

いいえ。1回投げるごとにランダムな1バイトを読み取り、その最下位ビットを取ります。これにより結果が完全に均等に分かれます。

オフラインで動作しますか?

はい。ページが読み込まれた後であれば動作します。