随机数
在任意范围内公平抽取随机整数——单个或唯一批次。
为什么使用随机数生成器?
随机数生成器(RNG)是线上最简单、最实用的公平工具之一。教师用它抽取学号,抽奖主办方抽取票号,开发者测试边界情况,游戏主持发明掉落掷点——无需偏见或电子表格。
与装满纸条的实体帽子不同,基于浏览器的生成器可以从硬币式的 0/1 选择扩展到带唯一约束的多号码彩票式抽取。
本生成器的不同之处
- 闭区间范围:−1,000,000,000 到 1,000,000,000 的任意整数
- 批量抽取:一键最多 100 个数字
- 唯一模式:不放回抽样,适合抽奖与 PIN 风格代码
- 预设:1–10、1–100、D6、6/49 彩票等
- 天生私密:数字通过 Web Crypto API 在浏览器内生成——不会上传
这个随机数工具有多公平?
许多“随机”小工具仍依赖可预测的 Math.random()。Random Select 通过共享安全模块使用 crypto.getRandomValues(),使范围内每个整数机会均等。
开启唯一模式时,数字不放回抽样,同一次抽取中同一值不会出现两次——适合彩票式选取和课堂座位号。
常见用法
- 课堂:从 1–30 抽取学号
- 抽奖:从公布范围抽取唯一票号
- 游戏:骰子无法表达的自定义范围
- 安全演示:短 PIN 风格序列(真实密码需额外熵实践)
提示
- 重复会破坏公平时,打开仅唯一数字。
- 需要干净的公布名单时,打开结果升序排序。
- 用预设起步,再按场景微调最小/最大/数量。
工作原理
1
选择范围
设置最小值和最大值,或点选 1–100、彩票 6/49 等预设。
2
调整抽取
选择需要多少个数字,以及结果是否必须唯一。
3
生成并分享
点击生成,以 Web Crypto 公平抽取,然后复制或分享结果。
热门用途
课堂活动
教师使用它来进行公平的学生选择、分组分配和参与跟踪。
抽奖和竞赛
非常适合 Instagram、YouTube 和社交媒体奖品抽奖,提供可验证的结果。
游戏与娱乐
为游戏之夜、桌面游戏和虚拟聚会增添兴奋感。
随机数生成器:常见问题
如何在线生成随机数?
设置最小值和最大值,可选生成个数,然后点击生成。结果在浏览器中即时生成——无需账号。
可以生成多个互不重复的随机数吗?
可以。增加“生成多少个”并开启仅唯一数字。工具采用不放回抽样,每次抽取中每个值最多出现一次。
这个随机数生成器公平吗?
公平。使用 Web Crypto API(crypto.getRandomValues)提供密码学强度的随机性,而非 Math.random()。闭区间内每个整数机会均等。
最大可用范围是多少?
可使用 −1,000,000,000 到 1,000,000,000 的整数。单次最多生成 100 个。
可以用于彩票式抽奖吗?
可以。使用彩票 6/49 预设,或开启仅唯一数字后自定义范围。需要干净名单时开启升序排序。
我的数据会离开设备吗?
不会。生成完全在浏览器中进行。我们不会为抽取本身上传您的最小/最大值或结果。
可以生成负数吗?
可以。将最小值设为负数(例如 −10 到 10),或使用 −10 到 10 预设。
与骰子工具有何不同?
骰子针对固定面数(D4–D100)和游戏体验优化。随机数工具面向任意整数范围、批量唯一抽取和彩票式选取。