keencalculator
  1. 首页
  2. 数学
  3. 乱数产生器

乱数产生器

在最小值与最大值之间产生一个或多个数字——整数或小数,可以重复也可以不重复。抽出的结果由种子决定:更改种子会得到新的数字,保持种子不变则会再次得到相同的数字。

快速范例

更改种子就会得到新的一组数字。相同的种子与设置永远产生相同的结果。

你输入的数字只留在浏览器里,不会上传。
你的数字46, 67, 16, 69, 30
排序后
16, 30, 46, 67, 69
总和
228
平均
45.6

已保存的设置

把常用的输入存起来——你的时薪、你的贷款、你家的房间尺寸——下次点一下就能加载。

    你最近的计算

    你在这里算过的结果会保存在这台设备上,方便之后回来查看。

      公式

      整数 = 最小值 + floor(u ×(最大值 − 最小值 + 1))
      小数 = 最小值 + u ×(最大值 − 最小值)
      u 是介于 0(含)与 1(不含)之间的伪随机值,由 mulberry32 产生器从你的种子开始产生

      使用方式

      1. 设置最小值与最大值。
      2. 选择要几个数字,以及要整数还是小数。
      3. 打开「不重复」就是抽出后不放回,像从帽子里抽号码一样。
      4. 把种子改成任何其他数字,就能重新抽一次。

      计算范例

      种子为 2026,从 1 到 100 取五个整数

      你的数字
      46, 67, 16, 69, 30

      种子为 7,从 1 到 49 取六个不重复的数

      你的数字
      1, 48, 27, 25, 29, 17

      它有多随机?

      这些数字是伪随机的:它们来自一个公式(mulberry32 算法),而不是物理性的随机来源。它们分布均匀、也够难预测,适合用在游戏、课堂抽签、从编号名单中抽人、抽样与测试数据。

      它们不适合用于密码、加密,或任何牵涉金钱或法律效力的乐透、摸彩与抽奖。只要知道种子和设置,任何人都能重现同一组数字,而且不同的种子总共只有大约 43 亿个。这些用途请使用经过认证的或硬件的随机来源。

      为什么要有种子

      这个网站上的每个计算器,相同的输入都会得到相同的答案,这一个也不例外。这其实是优点:你可以分享页面链接,别人会看到完全相同的抽签结果,可以确认没有被重抽过。

      想要公正的抽签,请在看到结果之前,用你无法控制的方式决定种子——例如目前时间的最后几位数字。

      常见问题

      怎么在 1 到 100 之间随机选一个数字?

      把最小值设为 1、最大值设为 100、个数设为 1。更改种子就能再抽一次。

      怎么得到不同的数字?

      更改种子。任何不同的整数都会得到不同的结果;相同的种子配上相同的设置,永远会重复同一组数字。

      这是真正的随机吗?

      不是。它是伪随机——由确定的公式从种子算出来的。用在游戏和随意的选择没有问题,但不适合用于信息安全,或牵涉金钱的抽奖。

      可以用它来选乐透号码吗?

      可以用它来决定要签哪些号码——例如从 1 到 49 选 6 个不重复的数——因为每一组号码中奖的几率都一样。但不应该用它来举办乐透或决定奖项的得主。

      相关计算器