骰子模拟器 🎲
掷虚拟骰子,自定义面数和数量。支持 D4、D6、D8、D10、D12、D20 和自定义骰子。
关于骰子模拟器
这个骰子模拟器完全在你的浏览器中运行。选择骰子类型(D4、D6、D8、D10、D12、D20、D100 或自定义面数),选择要掷多少颗骰子,点击掷骰。结果使用 crypto.getRandomValues 实现加密安全的随机性。在最终数值确定前会有一段简短的动画循环随机数。整个过程不会上传任何数据到服务器——一切通过 JavaScript 在你的设备上完成。
功能特点
- 标准骰子 —— D4、D6、D8、D10、D12、D20、D100。
- 自定义骰子 —— 设置 2 到 1000 之间的任意面数。
- 多颗骰子 —— 一次最多掷 20 颗。
- 掷骰动画 —— 数字循环约 500 毫秒后确定最终值。
- 历史与统计 —— 最近 20 次掷骰,含总和、平均值、最小值和最大值。
- 加密安全 —— 使用
crypto.getRandomValues实现随机性。
如何使用骰子模拟器
- 从下拉菜单选择骰子类型,或选择自定义并输入面数。
- 设置要掷的骰子数量(1–20)。
- 点击掷骰——动画播放后显示最终结果。
- 查看下方的历史与统计。点击清空历史重新开始。
常见问题
随机性是真正随机的吗? 骰子使用 crypto.getRandomValues,这是浏览器加密安全的随机源。对于公平的掷骰,它远比 Math.random() 可靠。
可以掷混合骰子(例如一颗 D6 和一颗 D20)吗? 一次掷骰中不行。请分别掷每种类型。两者都会在历史中显示。
平均值如何计算? 平均值是最近 20 次掷骰中所有单个骰子值的平均值,而非掷骰总和的平均值。
这个工具会上传任何东西吗? 不会。所有掷骰都在本地浏览器中完成。数据永远不会离开你的设备。