随机数生成器

在指定范围内生成随机数,支持单个或批量、是否重复

什么是随机数生成器?

在最小值和最大值范围内生成随机整数。您可以创建单个数字或多个数字,并选择是否允许重复。

如何生成随机数

按以下步骤操作:

  • 输入最小值和最大值。
  • 选择要生成的数字数量。
  • 勾选或取消勾选允许重复。
  • 点击生成获取随机数。

提示

  • 使用不可重复数字进行抽奖、抽签和无偏抽样。
  • 如需加密安全性,请改用密码生成器。
  • 生成器可安全处理数十亿范围内的数值。

常见问题

这些数字是真正随机的吗?+
这些数字使用 JavaScript 的 Math.random(),这是一个伪随机数生成器(PRNG)。它适用于游戏、模拟和一般用途。如需加密用途,请使用我们的密码生成器,它使用 Web Crypto API。
可以生成不重复的数字吗?+
可以!取消勾选“允许重复”即可生成不重复的数字。这使用 Fisher-Yates 洗牌算法进行无偏选择。禁用重复时,数量上限为范围大小。
支持的最大范围是多少?+
JavaScript 可以安全处理最大 9,007,199,254,740,991 的整数。实际使用中,±10 亿以内的任何范围都可以完美工作。

相关工具

随机数生成器免费的在线随机数生成器, 随机数字选择器, 生成随机数, 随机整数生成器, 不重复随机数, 随机数工具。无需注册。在浏览器中直接使用。