工作原理
每次抽取都使用浏览器的密码学安全随机数生成器 (Web Crypto),并通过拒绝采样确保范围内每个值的概率完全相等。列表用 Fisher–Yates 算法打乱,每种排列出现的机会都一样。
每个数字的概率 = 1 ÷ (最大值 − 最小值 + 1)
可以做什么
- 随机数:任意范围,可选是否重复——抽奖、座位号、抽样都能用。
- 彩票号码:从 1 到 45 中选出六个不重复的数字并排序。
- 从列表中抽取:选出中奖者、发言人或买单的人。
- 打乱列表:随机安排分组、顺序或播放列表。
- 骰子和硬币:d4 到 d20 并显示总点数,或统计正反面次数。
使用提示
- 用复制按钮分享结果,让大家看到同一次抽取。
- 彩票号码只是随机选号——任何方法都无法提高中奖概率。
- 不会向服务器发送任何内容;每次抽取都在您的设备上完成。
标准与出处
- 随机值来自 Web Crypto API (crypto.getRandomValues)
- 打乱使用 Fisher–Yates 算法 (Knuth,《计算机程序设计艺术》第 2 卷)
最后核对于 2026年10月7日
常见问题
真的是随机的吗?
它使用 Web Crypto API,也就是浏览器用于加密的同一个安全随机源,范围内每个值的概率完全相同。
怎样避免出现重复数字?
勾选“不重复”。这样每个数字只会出现一次,因此数量最多只能等于范围的大小。
可以用来抽奖吗?
可以。选择“从列表中抽取”,每行粘贴一个名字,再设置需要的中奖人数。
能预测彩票号码吗?
不能。彩票开奖是随机的,任何工具都无法提高中奖概率。彩票模式只是公平地选出六个不重复的数字。
我的名单会被保存吗?
不会。一切都在您的设备上运行,关闭页面后就会消失。