DICE PROBABILITY

サイコロ確率計算

公平なサイコロの個数・面数・合計条件から、確率を全組み合わせで正確に計算します。

✓ 入力値はブラウザ内だけで計算し、保存・外部送信しません。

INPUT

サイコロと合計条件

各サイコロは公平で、互いに独立して振るものとして計算します。

サイコロの合計確率の計算方法

全組み合わせ数は「面数サイコロの個数」です。このツールは各合計になる組み合わせ数を動的計画法で数え、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%」と表示します。組み合わせ数と分数は常に正確です。