在线掷骰子 — 支持 2d6+3、d20、d100
支持 2d6+3 表达式的在线掷骰子工具
在浏览器中处理 · 不上传任何内容
结果
还没有掷骰子。
最近记录(最多 10 次)
暂无记录。
工具简介
一个在线骰子盘,适合桌游、跑团(TRPG)、概率课或打赌。一次最多掷 20 颗常见规格的骰子(d4、d6、d8、d10、d12、d20 和 d100),显示每颗骰子的点数以及加上修正值后的合计。也可以直接输入 2d6+3 这样的表达式。最近 10 次结果会保留在简短的历史记录中。所有操作都在浏览器里完成。
使用方法
- 选择骰子数量,并从 d4 到 d100 中选择骰子类型。
- 如果游戏规则需要,填写 +3 或 -2 这样的修正值。
- 点击 掷骰子,每颗骰子的点数和合计会立即显示。
- 想用表达式掷骰,在下方输入框中输入
2d6+3之类的内容,然后点击 按表达式掷。 - 可以回看最近的记录,也可以随时清除。
工作原理
- 表达式:
NdS表示 N 颗 S 面骰,后面可以跟+数字或-数字作为修正值。不区分大小写,忽略空格,省略数量即为 1。 - 多个项:可以串联多个项,如
2d6+1d4-1d8+5。带减号的项(如-1d8)会从合计中减去该骰子的点数。 - 限制:骰子总数 20 颗,面数 2 到 1,000,修正值 -9,999 到 9,999。超出限制时会告诉你是哪一项。
- 随机性:每颗骰子都通过
crypto.getRandomValues和拒绝采样取值,映射到 1 到面数之间。骰子之间相互独立,从不使用Math.random。 - 历史记录:最近 10 次结果按从新到旧排列,更早的会被移除。
示例
| 输入 | 含义 | 合计范围 |
|---|---|---|
| d20 | 一颗二十面骰 | 1 到 20 |
| 2d6 | 两颗六面骰 | 2 到 12 |
| 2d6+3 | 两颗 d6 再加 3 | 5 到 15 |
| 4d8-2 | 四颗 d8 再减 2 | 2 到 30 |
| 2d10+1d4 | 两颗 d10 加一颗 d4 | 3 到 24 |
常见问题
2d6+3 是什么意思?
掷两颗六面骰,把点数相加,再加 3。第一个数字是骰子数量,d 后面的数字是面数,最后的数字是修正值。省略数量(比如 d20)就表示一颗骰子。
掷骰结果公平吗?
公平。每颗骰子都从浏览器的加密随机数生成器(crypto.getRandomValues)中取值,并消除了取模偏差,每一面出现的概率相同。不使用 Math.random。
可以混合不同的骰子吗?
可以在表达式框里加减多个项,例如 2d6+1d4-1d8+2。带减号的骰子会从合计中减去它的点数。骰子总数最多 20 颗,每颗 2 到 1,000 面。
掷骰记录保存在哪里?
页面上只显示最近 10 次结果,不会保存到服务器或浏览器存储,刷新页面后就会清空。