コイントス — 表か裏かをオンラインで決める
表・裏の回数と連続記録を集計できる、公平なオンラインコイントス
ブラウザー内で処理・アップロード不要
累計
- 表
- 0 (0%)
- 裏
- 0 (0%)
- 投げた回数の合計
- 0
- 最長連続
- なし
- 現在の連続
- なし
コイントスツールとは
どちらが先攻か、どちらの案にするか、何を食べるか。迷ったときにさっと決められるツールです。ボタンを押すとコインが1回転し、表か裏が表示されます。最大1,000枚をまとめて投げ、結果の偏り方を実際に確かめることもできます。結果と統計はページを開いている間だけブラウザー内に保持され、どこにも送信されません。
使い方
- 1回だけ投げるなら、回数を1のままコインを投げるを押します。キーボードでは、Tabキーでボタンに移動してEnterキーかスペースキーを押します。
- まとめて投げるなら、2〜1,000の回数を入力して同じボタンを押します。
- コインと、その下の文で結果を確認します。複数回投げた場合は、出た順番も一覧で表示されます。
- 累計で表・裏の回数と割合、最長連続を確認します。
- 統計をリセットを押すと、0から数え直せます。
仕組み
- 乱数:1回ごとに
crypto.getRandomValuesから棄却サンプリングで0か1を取り出すので、表と裏の確率は完全に同じです。Math.randomは使いません。 - 独立性:各回は互いに影響しません。連続して同じ面が出ても、次に反対の面が「出やすくなる」ことはありません。
- 割合:全体の回数に対する割合を小数点以下1桁に丸めて表示します。回数が少ないうちは50%から大きく離れることもよくあります。
- 連続記録:同じ面の最長連続と現在の連続を記録します。最長記録が並んだ場合は、先に出た記録を残します。
- アクセシビリティ:結果の文はスクリーンリーダー向けのライブリージョン(polite)に入ります。視差効果を減らす設定では回転アニメーションを省略します。
例
| 回数 | 結果の例 |
|---|---|
| 1 | 表 |
| 5 | 表、表、裏、表、裏 → 表3回・裏2回、最長連続は表の2回 |
| 1,000 | 表497回・裏503回のように、半分前後に近づく |
よくある質問
本当に確率は50%ずつですか?
はい。1回ごとにブラウザーの暗号学的乱数生成器(crypto.getRandomValues)から偏りのない0か1を取り出します。各回は独立しているので、表が5回続いた後でも、次に表が出る確率と裏が出る確率は同じです。
まとめて投げると何が表示されますか?
2〜1,000の回数を入力すると、今回の表と裏の回数、そして出た順番がそのまま表示されます。下の累計には、ページを開いてから(またはリセットしてから)投げたすべての回数が加算されます。
連続記録はどう数えますか?
同じ面が何回続けて出たかを数え、最長連続と現在の連続を表示します。連続はラウンドをまたいで続き、「統計をリセット」を押すとすべて0に戻ります。
アニメーションをオフにできますか?
OSやブラウザーで視差効果を減らす設定(prefers-reduced-motion)にしている場合、コインは回転せず結果だけが切り替わります。結果はスクリーンリーダーでも読み上げられます。