解析标准跑团掷骰表达式
无论是龙与地下城(DND)还是克苏鲁的呼唤(COC),跑团游戏都离不开复杂的骰子表达式。我们的在线掷骰器完美支持标准的 XdY+Z 语法。这里的 X 代表投掷的骰子数量,Y 代表骰子的面数,而 Z 则是附加的修正值。
例如,输入 3d6+2 意味着投掷三个六面骰子,并将总和加上两点修正。工具会自动解析这些指令,不仅计算出最终的合计数值,还会为您清晰地展示每一颗骰子的独立结果,让每一次技能判定和伤害计算都一目了然。
基于加密级API的真随机数
对于跑团玩家而言,骰子的随机性直接决定了游戏体验的公平性与乐趣。传统的网页小工具往往使用普通的数学随机函数,在大量投掷时可能会出现伪随机规律,影响游戏体验。
本工具直接调用现代浏览器内置的密码学接口(window.crypto.getRandomValues)来生成底层随机数。这种加密级别的随机数生成器能够提供极高的不可预测性,确保您的每一次大成功或者大失败都是纯粹的概率事件,完美模拟实体骰子的物理随机感。
纯前端运行与本地历史记录
为了保障您的隐私和极速的响应体验,这个掷骰器完全在您的设备浏览器本地运行。所有的表达式解析、随机数生成以及历史记录保存,都不会与任何外部服务器进行数据交互。这意味着您的掷骰结果只有您自己能看到。
同时,页面会自动保留您在当前会话中的掷骰历史记录。在激烈的战斗轮中,玩家和守秘人(KP)可以随时回溯刚才的检定结果,避免遗忘。只要不刷新或关闭页面,您的跑团记录就会一直陪伴着整个游戏进程。
常见问题
这个工具如何解析类似“2d8-1”的复杂骰子表达式?
工具会自动识别表达式的各个部分。“2”代表投掷两颗骰子,“d8”表示使用八面骰,“-1”则是最终结果减去一点。系统会分别计算每颗八面骰的值,相加后再扣除修正值,并为您展示详细的计算过程。
这里生成的随机数足够安全和不可预测吗?
是的。我们没有使用普通的网页随机函数,而是调用了浏览器底层的密码学安全随机数生成器。这能最大程度地保证每一面的出现概率完全均等,彻底杜绝伪随机规律,非常适合严肃的TRPG跑团。
我可以一次性投掷不同类型的骰子吗(例如 2d6+1d8)?
目前的输入框主要针对单一类型的标准表达式(如 XdY+Z)进行深度优化和解析。如果需要投掷多种不同面数的骰子,建议分多次输入并掷骰,系统会在历史记录中为您保留所有的投掷结果以便汇总。
掷骰子的数量和面数有上限吗?
为了保证浏览器的流畅运行和结果展示的清晰度,极端庞大的数值(例如单次投掷数万颗骰子)可能会导致页面卡顿。对于正常的跑团需求,无论是百面骰(d100)还是几十颗高阶魔法的伤害骰,工具都能轻松处理。
我的掷骰历史记录会被保存吗?可以导出吗?
所有的掷骰历史都会在当前的浏览器会话中为您保留,方便您随时查看之前的检定结果。不过,这些数据仅存在于您的本地内存中,刷新或关闭页面后会自动清除,目前不支持导出到本地文件。
发现问题或有改进建议? 告诉我们