真随机性

真随机数生成器

使用基于硬件的熵源生成密码学安全的随机数。随机性质量透明,并提供可验证的延迟指标。

真随机性为何重要

  • 使用 Web Crypto API 获取基于硬件的熵
  • 适用于密码学和安全应用
  • 实时延迟指标,确保透明度
  • 当加密 API 不可用时自动回退
  • 无模式或可预测性——真正的不可预测性

真随机数设置

配置您的真随机数生成,并透明选择来源

允许重复数字

关闭时,仅生成唯一数字(需要足够的范围)

真随机数生成器常见问题

为什么这是一个“真”随机数生成器?

我们使用 Web Crypto API,它访问基于硬件的熵源(如热噪声、鼠标移动或专用 RNG 芯片),而不是算法伪随机性。这提供了密码学质量的不可预测性。

Web Crypto API 在所有设备上都可用吗?

Web Crypto API 在桌面和移动设备上的所有现代浏览器(Chrome、Firefox、Safari、Edge)中都受支持。如果不可用,该工具将自动回退到伪随机生成,并提供明确通知。

真随机和伪随机有什么区别?

真随机使用物理熵(硬件随机性),即使掌握了全部信息,输出仍然不可预测。伪随机使用看起来随机的算法,但给定种子后是确定性且可重现的。

我可以将它用于密码学目的吗?

是的,当使用 Web Crypto API 来源时,生成的数字是密码学安全的,适用于加密密钥、令牌和安全应用。伪随机回退不适用于密码学。

延迟指标是什么意思?

延迟显示了生成过程花费的毫秒数。由于硬件熵收集,真随机可能比伪随机稍慢,但对于合理的数量,通常在 10 毫秒以内。

为什么工具会回退到伪随机?

如果 Web Crypto API 不可用(非常旧的浏览器、某些隐私模式或非安全 HTTP 环境),就会发生回退。我们会通知您并在结果中明确标记来源。

我可以生成大量的真随机数吗?

是的,每次生成最多 1,000 个数字。如果需要更大的数量,请运行多次生成。每次调用都会从硬件源获取新的熵。

真随机性对彩票和游戏重要吗?

对于休闲用途,伪随机就足够了。真随机性对于彩票选择来说可能有些大材小用,但它能确保不存在任何模式,让人安心。对于游戏开发或经过审计的系统,真随机性是最佳选择。

你们会存储或记录我的随机数吗?

绝不。所有生成都在您的浏览器客户端进行。没有任何数字、设置或结果会被传输到我们的服务器或存储在服务器上。您的熵是完全私密的。

我如何验证随机性质量?

使用我们的统计分析工具对生成的数字运行卡方检验、科尔莫戈罗夫-斯米尔诺夫检验和游程检验。真随机数应在大样本量下始终通过所有测试。