Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
模拟抛硬币随机正反面,帮助快速决策
同時に 1~100 枚のコインを投げられます。
ブラウザ内蔵の乱数を使用しており、各投擲で表裏の確率はそれぞれ50%です。結果は独立しており、関連性はありません。
投擲回数が増えるほど、表裏の比率は50:50に近づきます(大数の法則)。
コインの枚数を設定し、「コインを投げる」をクリックしてください。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
コイン投げシミュレーターは、指定した枚数分の「表」または「裏」を一度に生成し、今回の結果と回数・割合を表示します。枚数は1〜100枚の整数です。実物の硬貨を投げるのではなく、ブラウザの疑似乱数から各面を選ぶため、確率の授業や自分で試行結果を眺める用途に向いています。物理的な硬貨の形や投げ方を再現するものではありません。
各枚について0.5を境に表か裏を選ぶ仕組みです。理論上のモデルでは両面の確率をそれぞれ50%と置きますが、これは一回ごとの条件を表すもので、ひとまとまりの結果が必ず半分ずつになる意味ではありません。少ない枚数なら表が続いたり、片方が多くなったりします。
今回の結果欄には、生成された面の並び、表と裏の枚数、各割合が表示されます。割合は「その面の枚数 ÷ 今回の総枚数 × 100」で求め、小数第1位まで示します。たとえば5枚のうち表が3枚、裏が2枚なら、表は60.0%、裏は40.0%です。両方の枚数を足すと入力した枚数になり、割合の合計は通常100.0%になります。
履歴には直近のラウンドごとの時刻と表裏の枚数が残り、累計欄は履歴に含まれるラウンドの総枚数を分母として割合を計算します。各ラウンドの表示割合を単純平均するのではなく、表の合計枚数と裏の合計枚数から算出するため、枚数の異なるラウンドも実際の試行数に応じて反映されます。履歴は直近50ラウンドまでです。
乱数の性質:MDN Web Docs「Math.random()」は、0以上1未満の疑似乱数値と、暗号学的に安全ではない点を説明しています。2026年10月1日確認。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
枚数欄に1〜100の整数を指定します。1、2、5、10枚のショートカットも選べます。入力値は整数にそろえられ、範囲外の場合は1〜100枚の範囲に調整されます。共有リンクから枚数が設定されている場合は、開始前に希望の値か確認してください。
ボタンを押すと短い反転アニメーションの後に結果が出ます。投げている間は枚数変更や再実行ができません。表示された並びは左から各コインの結果です。
表・裏それぞれの回数と割合を確認します。「今回の結果」の横にあるコピー操作で、表裏の並びをテキストとしてコピーできます。次のラウンドを始めると今回の並びは置き換わるため、記録したい場合は先にコピーしてください。
履歴のクリアはラウンド履歴だけを消します。リセットは枚数を1枚に戻し、今回の結果を消します。これらは別の操作です。
活用例
仕事や日常の流れの中での活用方法を紹介します。
確率を学ぶ人は、枚数を変えて何度か実行し、各ラウンドの表裏の割合を比べられます。毎回ぴったり半々にならないことと、試行をまとめたときの割合を見ることを区別する教材例になります。
友人同士で遊びの順番などを決めるときは、1枚を選んで結果を確認できます。複数枚にすると、個々の結果と全体の表裏の数を同時に見られます。公平性の証明が必要な抽選ではなく、会話や学習のきっかけとして使う場面に適しています。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
いいえ。各コインを個別に選ぶため、1ラウンドの表裏は偏ることがあります。50%ずつというのは各試行のモデル上の確率であり、枚数を半分ずつ割り当てる設定ではありません。
履歴内の表の合計を総枚数で割って表の累計割合を出し、裏も同様に計算します。ラウンドごとの割合を平均した値ではありません。履歴は直近50ラウンドまでなので、それより前の結果は累計に含まれません。
履歴クリアでは履歴一覧と履歴を使った累計だけが消えます。今回の結果や入力枚数を初期化したい場合はリセットを使ってください。
今回の結果の横にあるコピー操作で文字列をコピーできます。履歴一覧はラウンドごとの表裏の合計を記録しますが、過去ラウンドの全コインの並びは表示しないため、必要な並びは次の実行前にコピーしてください。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
この結果は疑似乱数を使った確率のデモンストレーションです。実際の硬貨の投げ方・着地や、物理的な硬貨の偏りは再現しません。また、乱数の生成過程を第三者が検証できる記録や、後から同じ結果を再現する設定は提供していません。抽選、賭け、賞品配分、競技の先攻決めなど、公平性や監査可能性が重要な判断には使わず、参加者が確認できるルールと記録を備えた方法を選んでください。
各ラウンドで指定できるのは枚数で、表裏の確率を変える設定や乱数シードの指定はありません。履歴は直近50ラウンドの集計記録であり、全試行の永続保存を示すものではありません。MDNの説明どおり、Math.random()は暗号学的に安全な乱数ではないため、暗号鍵やセキュリティ用途にも適しません。
関連
関連ツール、特集、利用可能なAPIを探せます。