跳到主要内容

dice

抛骰子🎲

用户说明

骰子类似于 /硬币,也有两种模式,在数量较少时直接随机,在数量较大时使用二项分布随机。并且也是同 /硬币,早期版本 IdhagnBot 使用 NumPy 的二项分布随机数生成器,后来改为从 stdlib-js/random-base-binomial 移植,基于 Python 标准库 random 的实现。

/骰子
示例
你扔出了一个 6 面骰子,3 朝上
/骰子 20
你抛出了 20 个 6 面骰子,点数分别是:1、1、1、1、2、2、2、2、2、3、3、3、4、4、5、5、5、5、5、6 总和为 62
/骰子 d12
你扔出了一个 12 面骰子,4 朝上
/骰子 10d8
你抛出了 10 个 8 面骰子,点数分别是:1、3、3、5、5、5、5、6、7、8 总和为 48
/骰子 1000
你抛出了 1000 个 6 面骰子,最多的点数是: 3 点 181 个 2 点 180 个 1 点 176 个 4 点 162 个 5 点 154 个 6 点 147 个 总和为 3379
/骰子先过个sancheck
命令
/骰子 - 扔出一个六面骰子 /骰子 <个数> - 扔出多个六面骰子 /骰子 d<面数> - 扔出一个多面骰子 /骰子 <个数>d<面数> - 扔出多个多面骰子 骰子数量必须是不超过 1000000000000000 的正整数 超过 10000 的骰子将会使用二项分布估算
别名 /色子/dice
权限节点 dice

搭建说明

configs/dice.yaml

limit: 10000 # 直接模拟的限制
binomial_limit: 1000000000000000 # 使用二项分布时的限制
max_faces: 100 # 最大面数,也就是字母 d 后面的数字
max_display: 100 # 列出所有点数的限制,小于等于时列出所有点数,大于时显示出现最多的点数
max_lines: 10 # 显示最多出现的 n 个点数