コイントスシミュレーター:確率と分布を実験
RANDOM.ORG の大気ノイズに由来する真の乱数で仮想コインを投げ、数千回の反復実験をまとめて実行。分布や大数の法則を目で確かめられます。
大きなコインをタップして1回投げるほか、まとめて投げて詳しい統計を確認したり、分布ラボで実験全体を数百回繰り返してグラフ化したりできます。
今回のセッション: 表 0 · 裏 0
コインをまとめて投げる
乱数の生成元、コイン、投擲回数を選ぶと、回数・連続・ずれの統計と再現用シードが得られます。
RANDOM.ORG から大気ノイズ由来のエントロピーを 128 ビット取得し、高速なローカル生成器のシードにして各投擲を生成します。接続できない場合はローカル CSPRNG に切り替えます。
表と裏がそれぞれ正確に 50% の確率で出る、偏りのないコインです。
分布ラボ
複数の投擲回数について実験全体を数百回ずつ繰り返し、表の割合の分布を比較します。
最大 4 個、各 1–10,000。例:10, 100, 1000。
各実験を繰り返す回数 (1–2,000)。
コイントスシミュレーターについて
コイントスは最も単純なランダム実験です。だからこそ、期待値、分散、標本分布、大数の法則、中心極限定理といった確率の奥深い考え方を、十分な回数のコイントスで直接観察できます。
このシミュレーターは乱数の品質を重視しています。標準では、電波ノイズを測定して真の乱数を提供する RANDOM.ORG から、大気ノイズ由来のエントロピーを 128 ビット取得します。それを高速で統計的にも良好な生成器 sfc32 のシードとし、実行中のすべての投擲結果を生成します。RANDOM.ORG に接続できない場合は、ブラウザーの暗号学的に安全な生成器に自動で切り替え、その旨を表示します。毎回シードも表示され、再現用シード欄に任意のテキストを貼り付ければ同じ結果を正確に再現できるため、授業や結果の共有に便利です。
一括投擲では単なる回数以上の情報を確認できます。表と裏の最長連続回数から、本当にランダムな列にも意外なほど長い連続が現れることがわかります。連続は不公平に感じられても、想定内の現象です。ずれの行では、観測された表の割合を真の確率 p と比較し、理論標準偏差 sqrt(p(1-p)/n) も併記します。結果が珍しいのか、通常の標本変動なのかを判断できます。
分布ラボではさらに一歩進め、複数の投擲回数について実験全体を数百回ずつ繰り返し、それぞれの表の割合の分布を同じ軸に描きます。1試行で十回投げると広くでこぼこした分布になり、千回投げると p の周囲に細い山ができます。この幅の縮小が大数の法則、次第に釣鐘型になる形が中心極限定理です。1クリックで同じグラフに表示できます。別の累積割合グラフでは、長い1回の実験が p に近づく様子を追跡します。結果全体を CSV に書き出し、表計算や統計の授業に使うこともできます。
コイントスの実例
単発の投擲、確率実験、大きな標本、偏りのあるコインの検証を示す4つの例です。
| 設定 | 予想される傾向 | 用途 |
|---|---|---|
| 1 回、公平なコイン | 表または裏 | すぐに決めたいときは、上部の大きなコインを1回タップ。 |
| 100 回、公平なコイン | 表の割合は通常 40–60% | 小さな標本は、直感で思うより頻繁に 50% から大きく外れます。 |
| 500 回、表の確率 70% | 表の割合は 70% 前後、表の連続が長い | この標本サイズでは偏りが明確になり、p が大きいほど連続も長くなります。 |
| ラボ:10, 100, 1000 × 200 試行 | p の周囲で幅が狭まる3本の曲線 | 1試行の投擲回数が増えると表の割合の分布が集中します。これが大数の法則です。 |
コイントスシミュレーターの使い方
- すぐに決めたいときは大きなコインをタップ。下に今回のセッションの集計が表示されます。
- 一括実行では乱数の生成元(標準は RANDOM.ORG の真の乱数)、公平または偏りのあるコイン、投擲回数を選び、「コインを投げる」を押します。
- 回数、表の割合、最長連続回数、p からのずれと理論標準偏差の比較を確認します。
- 分布ラボを開き、10, 100, 1000 など複数の投擲回数と試行数を入力。「実験を実行」を押すと分布曲線と収束グラフが描かれます。
- 結果の下にあるシードで再現できます。シードまたは任意のテキストを再現用シード欄に貼り付け、再実行してください。
コイントスのよくある質問
乱数はどこから来ますか?
標準では RANDOM.ORG から大気ノイズ由来のエントロピーを 128 ビット取得し、高速なローカル生成器 sfc32 のシードにして各投擲を生成します。接続できない場合はブラウザーの暗号学的に安全な生成器に切り替え、結果に表示します。常にローカルを使う設定にもできます。
RANDOM.ORG とは何ですか?
アルゴリズムによる計算ではなく、大気の電波ノイズを測定して真の乱数を生成するサービスです。そのエントロピーをシードにすることで、シミュレーションの結果が物理的なランダム過程に基づきます。
表が長く続くのはコインが不公平な証拠ですか?
通常は違います。公平なコインを 100 回投げると、同じ結果が 6 回または 7 回続く確率は半分を超えます。最長連続回数はこの直感を補正するための指標です。ラボで公平な実験を繰り返し、実際の連続回数と比較してください。
投げる回数が増えると分布が狭くなるのはなぜですか?
表の割合の標準偏差は sqrt(p(1-p)/n) なので、投擲回数の平方根に反比例して小さくなります。回数が十倍になると幅は約 3.2 分の1になります。ラボでは複数の回数を同じ軸に重ねて表示できます。
再現用シードは何に使いますか?
毎回、生成器に使ったシードを表示します。実行前にそのシードまたは任意のテキストを入力すると、まったく同じ投擲の並びを再現でき、実験の反復や共有に役立ちます。
不公平なコインもシミュレーションできますか?
はい。「偏りのあるコイン」を選び、表の確率を 0 から 100 パーセントの任意の値に設定できます。単発投擲、一括投擲、分布ラボのすべてに適用されます。