U.UtilityApp
🔢 数学免费 · 无需注册

骰子模拟器

掷多达 10 个虚拟骰子——d4、d6、d8、d10、d12、d20 或 d100,桌游和 D&D 的完美工具。

在线掷骰子:能掷什么,结果怎么显示

设置骰子数量(1 到 10 个)和每个骰子的面数:d4、d6、d8、d10、d12、d20 或 d100(d 后面的数字就是面数,d6 就是常见的六面骰)。同一次投掷里所有骰子的面数相同。点掷骰子,结果立刻出现,没有动画。

  • 一个骰子只显示一个数字。
  • 多个骰子会显示每个骰子的点数和总和,比如 3d6 显示 4 + 2 + 6 = 12。
  • d10 的结果是 1 到 10,不是 0 到 9;d100 直接给出 1 到 100 之间的一个数。
  • 数量超过 10 会按 10 个掷,留空或填 0 会按 1 个掷,页面不会提示,所以请看一下出来了几个数字。

之前的结果显示在“历史”一行,最新的在前,最多 11 条,刷新页面后消失。

每个骰子有多公平

每个骰子都会从浏览器加密级随机数生成器(crypto.getRandomValues)取一个 32 位数,除以面数取余,再加 1。骰子之间相互独立,一个骰子不会影响另一个,上一次的结果也不会带到下一次。

对 d4 和 d8 来说,4,294,967,296 个可能的数值能被整除,每一面的概率完全相等。其他骰子会剩下几个数值,个别面因此多分到一个。以 d6 为例,1 到 4 点各对应 715,827,883 个数值,5 和 6 点各对应 715,827,882 个,差距约为 0.00000002 个百分点,在任何游戏里都不可能察觉。

常见投掷的概率

两个六面骰共有 36 种等可能的组合,所以中间的点数出现得最多:

点数和(2d6)组合数概率
2 或 12各 1 种各 2.78%
3 或 11各 2 种各 5.56%
4 或 10各 3 种各 8.33%
5 或 9各 4 种各 11.11%
6 或 8各 5 种各 13.89%
76 种16.67%
  • d20 的任意一面,包括 20,概率都是 5%。
  • 跑团时常见的“掷 2d20 取高”:至少出一个 20 的概率升到 9.75%,掷出 15 及以上的概率从 30% 升到 51%。
  • 掷 4d6,至少出现一个 6 的概率是 51.77%。
  • 掷 3d6,点数和为 10 或 11 的概率是 25%(216 种组合中的 54 种)。

工具做不到的,以及替代办法

  • 加值。1d20 + 5:掷一个 d20,再自己加 5。
  • 混合骰子。2d6 + 1d8:先掷 2d6,再切换到 d8 掷一个,把两次的总和相加。
  • 去掉最低的一个。4d6 取最高三个:掷 4d6,从总和里减去最小的那个点数。
  • 超过 10 个骰子。分批掷,比如先掷 10 个再掷 5 个,然后相加。

常见问题

d100 是掷两个十面骰吗?+

不是,它直接从 1 到 100 中抽一个数。每个数的概率相同,和用两个十面骰分别当十位和个位、把双零算作 100 的做法等价。

能掷 d2 或 d3 吗?+

不能直接掷。d2 可以掷 d4,1–2 算 1,3–4 算 2,或者用抛硬币;d3 可以掷 d6,除以 2 向上取整,1–2 算 1,3–4 算 2,5–6 算 3。这样每个结果的概率仍然相等。

掷 2d6 和掷一个 d12 一样吗?+

不一样。d12 的 1 到 12 每个数概率都是 8.33%;两个六面骰的和不可能是 1,而且 7 出现的概率是 2 或 12 的六倍。按游戏规则要求的方式掷。