随机数生成器

选择一个范围,决定要多少个数,然后点击“生成”。每次点击,都会使用浏览器的安全随机源抽取新的数。

您的范围

在 1 到 1,000 之间。

结果

请修正高亮的字段。
点击“生成”来抽取数字
—

数字是怎样抽取的

整数在最小值和最大值之间(含两端)均匀抽取。工具通过丢弃会让某些数更容易出现的值,避免了简单取余数带来的轻微偏差。

选择“不重复”后,每个数最多出现一次,就像从帽子里抽签。小数在整个范围内均匀抽取,并按您选择的位数四舍五入。不会向服务器发送任何内容,所有数字都在您的设备上生成。

方法

整数 = 最小值 + 小于 (最大值 − 最小值 + 1)的随机整数
小数 = 最小值 + 随机小数 × (最大值 − 最小值),再取整

示例

范围 1 到 100,抽一个整数,就像掷一个一百面的骰子:

  1. 该范围包含 100 个可能的数,每个出现的可能性相同。
  2. 每次点击“生成”都会抽取新的数,所以结果每次都不同。

1 到 100 之间的任意整数,每个的概率是 1%。

假设与限制

  • 最小值和最大值可以在 −1,000,000,000 到 1,000,000,000 之间。
  • 每次最多抽取 1,000 个数;小数最多 6 位。
  • 更改任何设置都会清除上一次的抽取结果,因此您不会看到与当前设置不符的数字。

资料来源与参考

相关工具