CodeKitHub
日常工具

随机数在线生成器

最后更新:

在任意范围内生成一个或一批随机数。开启"不重复"就像抽奖摇号——每个数字最多出现一次,还可以对结果排序。使用加密级安全随机数,范围内每个数字的概率完全相等。

常用范围:

工具介绍

随机数生成器从一个范围里等概率地抽取数字。常见用途:抽奖抽签选中奖者、随机分组分队、选彩票号码、抽样调查、游戏掷骰、以及做无偏的随机决定。

随机的质量比看起来重要:简易的生成器对范围的某些部分有细微偏向。本工具使用浏览器的加密级随机源配合拒绝采样——教科书级的均匀方法——每个数字的概率精确相等。

为什么使用它?

  • 任意范围(含负数),一次最多生成 10000 个。
  • "不重复"模式公平抽取——像从袋子里摸编号球,摸出不放回。
  • 结果可排序,列表更清晰。
  • 可证明的公平:加密级随机、无偏差,真实抽奖也能用。
  • 私密即时——在你的设备上生成,不做任何记录。

使用方法

  1. 设置最小值和最大值(两端都包含)。
  2. 选择需要的数量。
  3. 抽奖场景勾选"不重复",需要有序列表就勾选"排序"。
  4. 点"生成随机数"——单个数字大号显示,多个则每行一个。
  5. 列表可点"复制全部"。

示例

输入

最小 1,最大 50,数量 6,不重复,排序

输出

3
11
24
30
42
49

经典的彩票式抽取:1–50 中六个不重复的数字,已排序。

实用技巧

  • 只想要一批数字而不是一个?把数量设到1以上,工具会每行输出一个,直接粘贴进表格列就能用。
  • 玩桌游或跑团要掷骰?把范围设成骰子对应的区间(1–6、1–20),一次生成多个结果,省得反复点生成。
  • 要从500人的名单里抽调查样本?范围设1–500,勾选"不重复",一次抽出所需数量的编号,谁都不会被抽两次。
  • 抽单个中奖者和生成编号列表其实是一回事:数量设为1,范围设成参与人数就行。
  • 彩票式选号(比如从1–49选6个):"不重复"加"排序",结果的呈现方式和真实开奖播报一致。

单个随机数和随机数列表的区别

单个随机数和随机数列表用的是同一套生成逻辑,区别只在你设置的数量:数量设1就是单个数字,调大就是列表,两者都来自同一个加密级、无偏差的随机源。

如果你需要的是不会撞车的唯一标识符,而不是有规律的数字,UUID更合适——它的设计目标是跨系统永不重复,而不只是单次抽取不重复。

UUID 生成器 · 密码生成器

常用范围:1-6、1-10、1-30、1-100

大多数场景只需要几个经典范围,工具提供了一键预设:1–6 是标准骰子(桌游可用 1–20);1–8、1–30 常用于课堂点名和小型抽奖;1–10、1–100 是最常见的"想一个数"范围;更大的池子可以用 1–1000。

预设只是快捷方式——点击即填入最小/最大值并立刻生成。需要 1 到 20、5 到 50 甚至 -10 到 10?直接输入任意边界,负数也支持,两端都包含在内。

"数字随机器"和"随机数生成器"是同一件事:设定范围,点击生成,就能得到无偏结果。如果要多次抽取(比如从 1–90 里报宾果号),开启"不重复",这样每个数字只会被叫到一次。

常见问题

生成的数字是真随机吗?

数字来自 crypto.getRandomValues()——操作系统的加密级随机源——并用拒绝采样消除范围偏差。用于抽奖、游戏和抽样,公平性已是极限。

最小值和最大值会被抽到吗?

会,两端都包含。范围 1–10 既可能出 1 也可能出 10。

"不重复"具体是什么意思?

范围内每个数字最多出现一次,相当于从袋子里摸编号球、摸出不放回。因此数量不能超过范围大小——超过时工具会提示。

可以用它公平地抽中奖者吗?

可以。把参与者编号 1 到 N,在该范围生成一个数字,结果就是无偏的抽取。抽多名中奖者时勾选"不重复",保证没人中两次。

为什么列表里出现了相同的数字?

不勾选"不重复"时每次抽取相互独立,重复很正常——这恰恰是真随机的表现(骰子也会连掷出同一点数)。需要每个数字只出现一次就勾选"不重复"。

怎么生成 1 到 100 之间的随机数?

点击 1–100 预设(或把最小值设为 1、最大值设为 100)再点"生成随机数"。1 到 100 的每个整数概率完全相同,均为 1/100。任何其他范围同理。

可以当骰子用吗(1-6 随机数)?

可以,点 1–6(骰子)预设即可。要一次掷多个骰子就把数量调大:例如数量 4、范围 1–6 等于一次掷四个骰子。D20 则把范围设为 1–20。

怎么做像宾果或抽奖那样的随机数抽取?

把范围设成你的完整号池——宾果用 1–90,抽奖用 1 到票数上限——打开"不重复",然后一次性生成整份列表。按顺序读出这份列表,在数学上等同于不放回地一个个抽号,只是更快。

相关工具