怎么使用
用最小值和最大值确定范围,填好要抽几个数,点击“生成随机数”。每点一次都会重新抽取。抽奖、抽签这类不允许重复中签的场合,请勾选“不重复”;想让结果整齐好看,可以勾选“从小到大排序”。一次最多可以生成10,000个数。
常见用法
- 抽奖:给参与者按顺序编号,再按中奖人数不重复地抽号。年会、直播间、班级活动都可以把屏幕投出来现场抽,公开透明。
- 随机分组、排座位:全班40人,就在1到40中不重复抽40个数,得到一个随机顺序,再按顺序依次分组或安排座位。
- 课堂点名、决定发言顺序:按学号随机抽,比“按顺序轮流”更能让每个人都保持专注。
- 代替骰子:在1到6中抽一个数,相当于掷一次骰子。
- 彩票选号:双色球是从1到33中选6个红球、从1到16中选1个蓝球,可以分两次抽;大乐透是前区1到35选5个、后区1到12选2个。
真的是随机的吗?
本工具使用浏览器内置的crypto.getRandomValues,它是生成密码和加密密钥时用的密码学安全随机数,比常见的Math.random更难预测。另外,如果直接用大随机数对范围大小取余,会让某些数出现的概率略高一点;本工具用“拒绝采样”丢掉会造成偏差的值重新抽取,保证每个数的概率严格相等。
所有计算都在你的设备上完成,抽到的数字不会上传或保存到任何服务器。
关于概率的几点常识
真正的随机结果,经常会出现连号、扎堆或者同一个数连续出现,这并不是出了问题,而是随机本来的样子。例如在1到10中允许重复地抽5次,至少出现一次重复数字的概率约为70%。
彩票也是一样:双色球一等奖需要6个红球和1个蓝球全部选中,概率是1/17,721,088;大乐透一等奖的概率是1/21,425,712。任何一组号码的中奖概率都相同,研究“冷号”“热号”并不能提高中奖机会。随机选号仅供娱乐,请理性购彩。
常见问题
怎样抽取不重复的数字?
勾选“不重复”即可。此时抽取的个数不能超过范围内整数的个数,例如1到10最多只能抽10个。
可以用来抽奖吗?
可以。给参与者编号后,按中奖人数不重复地抽号即可。结果由密码学安全随机数生成,每个号码的概率相同。
能生成负数吗?
可以。把最小值设为−10、最大值设为10这样的范围即可,两端的数都包括在内。
抽取结果会被保存吗?
不会。数字只在你的浏览器里生成,不会发送到服务器。需要留档的话,请自行复制或截图。
最后更新:2026年10月8日