生成与代码结构工具

Random Number Generator

设置最小值、最大值和数量,选择整数或小数模式后批量生成。

生成参数

生成结果

生成指定范围内的随机整数或小数,支持批量、不重复整数和本地下载。

数字仅在您的浏览器内生成,参数和结果不会发送到服务器或自动保存。

这个工具是什么

按您设置的范围和数量生成安全随机数字。整数模式包含最小值与最大值,也可选择不重复。小数模式按指定小数位数输出,例如两位小数时可生成 0.01、0.02 等范围内的数值。

如何使用

  1. 输入最小值和最大值,确保最小值不大于最大值。
  2. 选择整数或小数模式,设置数量;小数模式再设置小数位数。
  3. 整数可开启不重复;数量不能超过范围内可用整数的个数。
  4. 点击“生成”,复制结果或下载 random-numbers.txt。

使用示例

  • 整数 1–100、数量 10:输出十个包含端点的范围内整数。
  • 整数 1–10、不重复、数量 10:输出这十个整数的一种随机排列。
  • 小数 0–1、精度 4:输出如 0.4821 的四位小数,具体范围以页面提示的精度网格为准。

生成设置与限制

每次最多生成 10000 个数字。整数的最小值和最大值须在 −9007199254740991 至 9007199254740991 之间,且最小值不大于最大值。选择不重复时,数量不能超过范围内的整数个数。小数支持 0–12 位,仅生成范围内符合所选小数位数的数值;若范围过大或精度过高,请缩小范围或减少小数位数。不支持指数记法和小数不重复。

常见用途

  • 在有限编号范围内抽样。
  • 准备随机数测试样本。
  • 生成无重复整数序列。

隐私说明

数字仅在您的浏览器内生成,参数和结果不会发送到服务器或自动保存。

如需保留结果,请在离开页面前复制或下载到本地。

FAQ

结果包含最小值和最大值吗?

整数模式包含两个端点。小数模式只从指定范围内满足精度要求的离散刻度中选择。

不重复数量太大会怎样?

页面会提示数量超过范围内的整数个数。请减少生成数量、扩大范围,或关闭不重复选项。

随机数生成方式安全吗?

是的。数字使用浏览器提供的安全随机方式生成,参数和结果只在您的浏览器中处理。

小数是无限精确的吗?

不是。结果有明确小数位与表示范围限制,不适合作为任意精度连续随机分布工具。

最小值等于最大值可以生成吗?

可以生成该值;不重复整数模式最多生成一条。

返回开发者工具分类首页