免费使用 · 无需注册 · 数据本地处理

随机数生成器

免费在线随机数生成:指定最小值、最大值与个数,可生成不重复号码或指定小数位,使用加密随机源,适合抽奖与验证码。

随机结果
实际个数
—
实际范围
—

使用指南

  1. 设置范围与个数

    填写最小值、最大值与要生成的个数(1–10000)。

  2. 选择模式

    需要不重复号码就勾「结果不重复」;需要模拟数据就勾「允许小数」并选小数位。

  3. 生成并复制

    点「生成」得到结果,下方显示实际个数与范围,复制后可直接使用。

常见问题

生成的随机数真的随机吗?

使用浏览器加密随机源 crypto.getRandomValues,并用拒绝采样消除取模偏差,质量足以用于抽奖与验证码,弱于硬件 TRNG 但远好于 Math.random。

「结果不重复」能生成多少个?

不能超过取值范围内的整数个数。例如 1–10 最多生成 10 个不重复整数,超出时会提示范围不足。

能生成小数吗?

可以,勾选「允许小数」并选择 1–4 位小数。小数模式下不能同时要求不重复(浮点几乎不会重复,且无法预判空间)。

结果能直接粘进 Excel 吗?

可以。结果是逗号分隔的一行,复制后在 Excel 里用「分列」或直接粘贴到单元格区域即可。

更多在线工具