掷骰子
点一个骰子就能快速投掷,或者输入 2d6+3 这样的式子后按回车。每颗骰子都取自浏览器的加密随机源,结果一颗一颗地显示而不是揉成一个总和,被「取最高」规则丢掉的骰子会带着删除线留在屏幕上。
- 免费
- 文件不会离开你的设备
- 无需注册
- 不限文件数量
使用方法
- 要普通投掷,点快捷按钮就行:d6、2d6、d20、d100。
- 其他情况就在输入框里写。「3d6」是三颗六面骰,「d20」是一颗二十面骰,「2d10+5」在总和上加五。
- 「4d6kh3」掷四颗留最高的三颗——这是生成人物属性的经典做法。「2d20kh1」是优势投掷,「2d20kl1」是劣势投掷。
- 总和下面那一行写明它是怎么算出来的,你可以核对,而不必凭信任。
实用说明
修正值只加一次,不是加在每颗骰子上
「3d6+2」指的是三颗骰子之和再加二:范围 5 到 20,平均 12.5。若把二加在每颗骰子上,就成了 9 到 24,平均 16.5——每一次投掷都悄悄多给四点,直到数值整体失衡才有人察觉。这是骰子式子里最常见的错误,所以总和下面会把算式完整写出来:你看到的是骰子、修正值和结果,而不是别人递给你的一个数字。
「取最高」是先把所有骰子都掷出来
4d6kh3 是掷四颗、丢掉最低的一颗,而不是只掷三颗。这正是这个做法的意义:掷四留三的平均值是 12.24 而不是 10.5,而且很低的结果会稀少得多。这里四颗都掷、都显示,被丢掉的那颗打上删除线而不是藏起来,好让规则看得见,而不是在内部悄悄发生。现代桌游规则里的「优势」也是同一回事:2d20kh1 掷两颗二十面骰取较好的一颗。
随机性从哪里来
每颗骰子都从 crypto.getRandomValues 取数,那是浏览器的加密随机源;落在区间尾部的取值会被丢弃,而不是回折。最后这一点很要紧:2^32 不能被六整除,回折会让小点数比大点数多出现那么一丁点。这个偏差极小,掷十次看不出来,跑一整个战役就实实在在了——丢弃尾部能把它彻底消除。
常见问题
它能识别哪些写法?
「NdS」表示 N 颗 S 面骰,数量可以省略——「d20」就是一颗。修正值「+K」或「-K」写在末尾。「khM」保留最高的 M 颗,「klM」保留最低的;不写数字就保留一颗。最多 100 颗骰子,每颗最多 1000 面。
3d6+2 和 3d8 一样吗?
不一样,而且差别在结果的分布形状,不只是平均值。3d6+2 的范围是 5 到 20,高度集中在 12–13;3d8 是 3 到 24,铺得宽得多。两种投掷可以平均值相同,玩起来却完全不是一回事。
骰子公正吗?
公正。每一面的概率相同,来源是浏览器的加密随机数,取值范围的抽样也没有那种会偏向小点数的回折偏差。同一个数字连着出现是正常的:掷二十次 d6,出现三连是常有的事。
能掷六面以外的骰子吗?
面数从 2 到 1000 都行,所以整套桌游骰子——d4、d8、d10、d12、d20、d100——以及别的都能掷。两面的骰子其实就是硬币,那有单独的一页,上面是一枚真正的硬币。
有任何数据被发送吗?
没有。投掷都在这个标签页里完成,不发送、不存到服务器、也不记录日志。页面断网可用,关掉标签页历史就清空了。
相关工具
- 随机数生成器 设好区间,填上需要几个数字,按一下按钮。做抽奖时打开「不重复」,同一个数字就不会出现两次。
- 抛硬币 按下按钮,硬币在空中翻转,落在正面或反面。两面的概率完全相同:结果取自浏览器的加密随机源,而不是一份打乱顺序的图片列表。硬币下方是累计计数和最长连续次数——正是连续出现同一面,最容易让人怀疑…
- 随机转盘 每行写一个名字,按下转动,看转盘停在谁那里。每一格的概率完全相同,同一个名字写两遍就等于拿到两张票。名单只留在这台浏览器里:你的抽签不会有任何内容被发送出去。
- 随机抽取 周六谁值班,谁第一个上台,剩下的那张票归谁。要公平,就得靠谁也推不动的抽签——所以这里用的是浏览器的加密级随机数,而不是普通随机数,名单也不会离开你的设备。
- 密码生成器 打开页面即生成新密码,使用浏览器的加密级随机数生成器。密码不会被发送、记录或保存。
- 二维码生成器 输入链接或任意文本,二维码随打随现。屏幕使用下载 PNG,印刷则选 SVG——放到多大都依然清晰。
- UUID 生成器 按下按钮,就能得到可以直接贴进数据库、配置文件或测试数据的标识符。它们在页面内生成——没有哪台服务器会给你一个别人已经见过的号码。
- Wi-Fi 二维码 填入网络名称和密码,二维码立刻出现。客人用相机一扫就连上,再也不用一个字母一个字母地念密码。