Tools100% ローカル
← すべてのツール

コイントス

crypto.getRandomValues · 50/50 · ブラウザ内

本物の 3D アニメーションを伴う本物のコイントスです。各結果はブラウザの暗号学的に安全な RNG crypto.getRandomValues によって、コインが投げられる前にすでに決まっているので、トスは純粋に装飾で結果は証明可能な 50 / 50。ボタンを押す、ラベルを変える、あるいは一度に 1000 回バッチでトスする — 自由自在です。
HEADS
TAILS
ラベル
1 回あたり
速度
合計
0
0
0
最長連続
0
セッション履歴 (0 · 新しい順)
No flips yet — give it a go.

結果が公平な理由

ここでのコインの結果は crypto.getRandomValues から取った 1 ビットで決まります:本ページは新しい 32 ビット符号なし整数を読み、その最下位ビットを「表」(0)または「裏」(1)として扱います。すべての現代ブラウザで、その整数は OS の暗号学的エントロピープール — TLS セッション鍵生成に使われるのと同じプール — から得られます。各ビットは独立で一様分布なので、どのトスも過去の結果に依存しない真の 50 / 50 です。

アニメーションは装飾

表/裏の決定はコインが回り始める前に下されます — 回転量と最終向きはコインが事前決定された面で着地するように選ばれます。なのでアニメーションは見ていて楽しいですが結果に影響できず、トスへのどんな操作によっても結果はバイアスされません(ボタン連打の小細工は通用しません)。

バッチモードと大数の法則

×100×1000 をクリックすると、バッチが一気にトスされます。ページは代表のコイン 1 枚にだけアニメーションを再生し(最後の結果を表示)、残りは小さなチップとして下に描画します。集計統計(合計、表 %、最長連続)はセッション全体で更新されるので、N が増えるにつれて表の比率が 50% に収束し、稀に起こる 10 連以上の同面の連続を実際に見ることができます — それはバグではありません。

ラベルのカスタマイズ

2 つのテキスト入力で表と裏に表示する内容を制御します。「表/裏」が適切でない二択では別のラベルにしてください — はい / いいえ残る / 行くブリトー / ピザ。長いラベルは面に収まるよう自動縮小されます。統計パネルのラベルも同期して更新されます。

プライバシー

どのトスもページの外には送られません。履歴と統計はこのタブのメモリにのみ存在し、閉じれば消えます(ここでは localStorage 永続化はありません)。本ページは初回の静的ロード後、ネットワークリクエストを送信せず、アナリティクススクリプトもありません。