DICE PROBABILITY
サイコロ確率計算
公平なサイコロの個数・面数・合計条件から、確率を全組み合わせで正確に計算します。
✓ 入力値はブラウザ内だけで計算し、保存・外部送信しません。
INPUT
サイコロと合計条件
RESULT
確率の計算結果
計算条件
約分した分数
確率は公平で独立なサイコロを仮定した理論上の値です。
サイコロの合計確率の計算方法
全組み合わせ数は「面数サイコロの個数」です。このツールは各合計になる組み合わせ数を動的計画法で数え、BigInt整数のまま分子と分母を求めます。
2個の6面サイコロで合計7になる順序付きの組は、1+6、2+5、3+4、4+3、5+2、6+1の6通りです。全36通りのうち6通りなので、確率は6/36=1/6、約16.6667%です。
普通の6面以外も、2〜100の任意の整数面に対応します。合計条件は「ちょうど」「以上」「以下」「範囲内」から選べます。
「以上」と「以下」は指定値を含み、「範囲内」は下限と上限の両方を含みます。出る合計の範囲外を指定した場合もエラーにはせず、0%または100%という数学上の結果を表示します。
百分率は比較しやすい桁数に丸めていますが、有利な組み合わせ数・全組み合わせ数・約分した分数は丸めません。個数が多くてもJavaScriptの安全整数を超える通り数をBigIntで正確に扱います。
よくある質問
極めて小さい確率も確認できますか?
正の確率を0%とは表示せず、必要に応じて「<0.000001%」と表示します。組み合わせ数と分数は常に正確です。