随机数生成器

随机数生成器:在指定范围内随机抽取数字

设置最小值、最大值和个数,点击“生成随机数”即可。数字由浏览器内置的密码学安全随机数生成器产生,范围内每个整数被抽中的概率完全相同。

最小值和最大值本身也可能被抽中。
随机数2, 66, 77, 12, 9
生成个数5
范围内整数个数100
允许重复否

每次都从1到100的100个整数中等概率抽取一个(使用crypto.getRandomValues和拒绝采样)。

全部在你的设备上计算 · 公式已用已知数值验证 · 了解我们如何验证

怎么使用

用最小值和最大值确定范围,填好要抽几个数,点击“生成随机数”。每点一次都会重新抽取。抽奖、抽签这类不允许重复中签的场合,请勾选“不重复”;想让结果整齐好看,可以勾选“从小到大排序”。一次最多可以生成10,000个数。

常见用法

真的是随机的吗?

本工具使用浏览器内置的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日

菜单

分类

理财与贷款计算器15款计算器商业与购物计算器5款计算器健康与减重计算器6款计算器数学与学习计算器6款计算器日期与时间计算器5款计算器节日与重要日子倒计时6款计算器生活实用工具6款计算器

CalcWorthy

关于我们联系我们隐私政策使用条款

语言

语言
简体中文Simplified ChineseEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese