🎲 掷骰子工具
使用经典 NdM+K 表达式掷任意骰子。
🔒 100% 本地处理——投掷结果不会被保存
如何使用
1
### 输入骰子表达式
使用 NdM+K 格式输入投掷,例如 2d6+3 或 1d20。空格可有可无,修正值支持加减。
2
### 或选择预设
点击预设按钮即可立即掷出单个 d4、d6、d8、d10、d12、d20 或 d100,无需输入。
3
### 查看明细
总和即时显示,下方列出每个骰子的具体点数,方便核对总和的计算过程。
4
### 回顾历史记录
最近 20 条投掷显示在结果下方,方便随时查阅,也可以一键清空。
功能特点
### 完整 NdM+K 表达式
支持任意骰子数量、面数与修正值的组合——从 1d20 到 100d1000——并提供清晰的本地化错误提示。
### 一键预设
七种经典桌面骰子(d4 到 d100)一键即可投掷。
### 逐骰明细
在总和旁边显示每个骰子的点数,多人多骰场景一目了然。
### 会话历史
最近 20 条投掷保留在当前页面会话中——仅存在于内存,绝不做持久化存储。
### 加密级公平
投掷由浏览器安全随机源 crypto.getRandomValues 驱动。
使用场景
🐉
### 桌面角色扮演
为 D&D 等跑团游戏掷攻击、伤害和属性检定,内置修正值支持。
🎲
### 桌游替代骰子
任何桌游缺骰子时都能顶替——一次最多可掷 100 个骰子。
📚
### 概率教学
用即时多骰投掷和逐骰结果在课堂上直观演示骰子分布。
🤔
### 快速做决定
犹豫不决时,让一个 d20 替你拿主意。
相关工具
常见问题
掷骰结果是真正随机的吗?
是的。投掷使用浏览器原生的加密级随机源 crypto.getRandomValues——与安全密钥同级的随机质量,每个骰面的出现概率完全相同。
可以使用什么样的骰子表达式?
经典的 NdM+K 表达式:N 个 M 面骰,可选加减修正值 K。例如 2d6+3 表示掷两个六面骰再加 3,1d20 表示掷一个二十面骰,4d8-2 表示掷四个八面骰再减 2。
有什么数量限制?
一次可掷 1 到 100 个骰子,每个骰子的面数在 2 到 1000 之间。修正值可以是任意正整数或负整数。
投掷历史会被保存吗?
不会。历史记录仅在当前会话的内存中保留最近 20 条投掷,不写入 localStorage,也不发送到任何地方,关闭页面后即消失。