通过MCP连接 →

输入计算

数学公式

广告

结果

掷出该总和的概率
16.6667%
P = 0.166667
有利结果数(组合数) 6
结果总数(如 6^n) 36
概率 0.166667
赔率(N分之1) 6
可能的总和范围 2 to 12

这个计算器能做什么

这个工具可以精确算出你一次性掷出多颗骰子时,得到某个特定总点数的概率。它适用于任意数量的均匀骰子(n),以及每颗骰子任意的面数(s),不局限于常见的六面骰。它不靠模拟去估算,而是把所有可能的有序结果一个不漏地数出来,因此给出的答案在数学上是完全精确的。

如何使用

输入骰子的数量、每颗骰子的面数,以及你希望点数加起来等于多少的目标总和。点击"计算",即可看到以百分比和小数表示的概率、有利结果的数量、所有结果的总数,以及用"N分之1"形式表示的赔率。可能的点数范围会告诉你能掷出的最小总和与最大总和。

公式详解

概率的计算公式为 $$P(\text{sum}=\text{Target}) = \frac{N(\text{Target})}{\text{Sides}^{\,\text{Dice}}}$$ 分母 \(s^n\) 是所有等可能的有序结果总数(例如两颗六面骰就是 \(6^2 = 36\))。分子 \(N(\text{sum})\) 则是这些结果中点数加起来正好等于目标总和的那些组合数。我们用卷积来求 \(N(\text{sum})\):把一颗骰子的点数分布与自身反复"相乘叠加",每多一颗骰子就叠加一次。换句话说,它就是 \((x + x^2 + \cdots + x^s)^n\) 展开后 \(x^{\text{sum}}\) 这一项的系数。

Advertisement
显示两个六面骰子点数和的概率分布的条形图,在 7 处达到峰值
两个骰子的点数和分布呈三角形,在最可能的和处达到峰值。

实例演示

掷两颗标准六面骰,求点数之和为 7 的概率。能凑出 7 的组合有 (1,6)、(2,5)、(3,4)、(4,3)、(5,2)、(6,1)——一共 6 种。结果总数为 \(6^2 = 36\)。于是 $$P = \frac{6}{36} = 0.16667$$ 约等于 16.67%,这也是两颗骰子中最容易掷出的一个总和。

两个骰子全部 36 种结果的网格,高亮显示和为所选值的对角线单元格
数有利结果:6x6 网格中高亮的单元格之和都等于目标和。

常见问题

为什么要按有序结果来数?每颗骰子都是各自独立的,所以 (2,5) 和 (5,2) 算作两个不同但概率相等的结果。分别计数才能保证每个结果出现的概率都一样,而这正是公式成立的前提。

可以用非标准骰子吗?当然可以。把面数设为 4、8、10、20,或 2 到 100 之间的任意数值,就能模拟 d4、d8、d10、d20 等各种骰子。

如果目标总和根本掷不出来怎么办?如果你的目标总和小于 \(n\)(所有骰子都是 1)或大于 \(n\) 乘以面数(所有骰子都是最大点),那么概率就直接是 0。

最后更新: