随机数生成器
在任意范围内生成无偏随机整数或小数。
设置范围后点"生成" —— 每次抽取都是加密级无偏随机。
关于随机数生成器
网上大多数"随机数"小脚本都是 Math.random() 加取模——既可预测又偏向某些值。本工具从浏览器的加密 RNG 取数并使用拒绝采样,保证区间内每个整数的概率完全相等。对于抽签、模拟、采样和游戏这类公平性就是全部意义的场景,这一点至关重要。
任意设置最小值和最大值——负数、超大跨度都没问题——并可在整数与小数之间切换,小数精度最多 10 位。
使用方法
- 1输入区间的最小值和最大值。
- 2选择整数或小数(以及小数位数)。
- 3点"生成"得到无偏结果,然后复制。