随机数生成器

使用浏览器加密API在自定义范围内生成最多1,000个随机数。可选择整数或小数,并在范围允许时生成不重复值。

浏览器本地处理 无需注册 实用工具

可在指定最小值和最大值之间一次生成最多1,000个随机值,并可选择只生成整数或要求结果不重复。工具使用浏览器的密码学随机源。

如何生成随机数

  1. 设置最小值、最大值和数量。
  2. 选择整数或唯一值选项。
  3. 生成并复制结果。

随机源与唯一值

实现使用crypto.getRandomValues()而不是Math.random()。

Unique开启后请求数量不能超过可用值数量,小数唯一性按固定8位小数网格处理。

隐私与限制

随机数直接在浏览器中生成,不需要把范围或结果发送到远程服务。但不要把单次随机输出当作完整的安全协议、密码系统或密钥管理方案。

常见问题

最多生成多少个?

1到1,000个。

可以生成小数吗?

可以。

可以不重复吗?

可以,范围必须足够。

使用Math.random()吗?

不使用。

可以使用非常大的整数吗?

整数模式要求安全整数范围。