跳到主要内容

掷骰子

自定义面数与数量

常用骰型
1
总和 1平均 1.001 颗 D6

点数由 crypto.getRandomValues 生成并做拒绝采样,各面概率完全均等,全部在本地完成,不联网也能用。

掷骰原理

用密码学安全随机数在 1–N 间均匀取值,N 可为 6/20/100 等非六面

多颗骰子结果求和

这个工具能做什么

  • 掷多颗、多面骰(D6/D20/D100 等)
  • 求和并显示明细
  • 本地随机,不上传

怎么使用(输入说明)

  1. 设面数与颗数:如 2 颗 D6、1 颗 D20。
  2. 掷骰:得到每颗点数与合计。

点数够随机吗

采用浏览器 crypto 安全随机源,统计上均匀且不可预测,满足桌游与娱乐需求;非赌博用途请遵守当地法规。

计算实例

例:掷 2D6 可能得到 3+5=8;掷 1D20 得到 1–20 间任一数。

常见问题 FAQ

Q:这里掷出的点数是真随机的吗?

A:本工具优先调用浏览器的 crypto.getRandomValues(),即操作系统熵池驱动的加密安全随机数生成器,并使用拒绝采样消除取模带来的偏差,保证每一面出现的概率完全均等。只有在极老旧、不支持该接口的浏览器上才会退回 Math.random()。所有运算都在你的设备本地完成,不联网、不记录结果。

Q:可以掷 D20、D100 这类非六面骰吗?

A:可以。面数框支持填写任意正整数,工具内置了 D4、D6、D8、D10、D12、D20、D100 的快捷按钮,跑团玩家常用的骰型一点即用。你也可以手动填 3、7、30 等任意面数,用来做非常规的抽签或分组。

Q:一次最多能掷多少颗骰子?

A:单次最多 30 颗,足够覆盖绝大多数桌游与跑团场景。结果区会同时给出每颗骰子的点数、全部点数之和以及平均值,方便直接读数;点“复制结果”可把这次投掷的完整明细复制走,贴到群聊里作为记录。

常见问题

这里掷出的点数是真随机的吗?
本工具优先调用浏览器的 crypto.getRandomValues(),即操作系统熵池驱动的加密安全随机数生成器,并使用拒绝采样消除取模带来的偏差,保证每一面出现的概率完全均等。只有在极老旧、不支持该接口的浏览器上才会退回 Math.random()。所有运算都在你的设备本地完成,不联网、不记录结果。
可以掷 D20、D100 这类非六面骰吗?
可以。面数框支持填写任意正整数,工具内置了 D4、D6、D8、D10、D12、D20、D100 的快捷按钮,跑团玩家常用的骰型一点即用。你也可以手动填 3、7、30 等任意面数,用来做非常规的抽签或分组。
一次最多能掷多少颗骰子?
单次最多 30 颗,足够覆盖绝大多数桌游与跑团场景。结果区会同时给出每颗骰子的点数、全部点数之和以及平均值,方便直接读数;点“复制结果”可把这次投掷的完整明细复制走,贴到群聊里作为记录。