🛝Toolio
关于 联系方式

🎲 随机数生成器

立即生成任何范围内的加密安全随机整数或小数 —— 完全免费,无需注册或文件上传,可在浏览器中离线运行。

设置

结果

隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。

关于

此工具使用浏览器内置的crypto.getRandomValues API生成无偏的加密安全随机数 —— 远远优于Math.random()。您可以一次性生成多达10,000个数字,选择唯一值,控制小数位数,并通过一次点击复制所有结果。由于所有操作都在浏览器中运行,您的输入和结果永远不会离开您的设备 —— 无需服务器、无需跟踪、无需账户。

如何使用

  1. 设置您所需范围的最小值和最大值(例如,1到100)。
  2. 输入您要生成的数字数量(最多10,000个)。
  3. 可选勾选'仅唯一值'以避免重复,或勾选'小数'以生成浮点数并设置小数位数。
  4. 点击'生成'(或按Enter键)即可立即生成随机数。
  5. 点击'全选复制'将所有结果复制到剪贴板,或点击'重新生成'以获取一组新的随机数。

常见问题

这个随机数生成器是免费的吗?
是的,完全免费,没有任何隐藏费用、无需注册,也没有使用限制。
它可以在离线环境下使用吗?我需要联网吗?
是的。该工具完全在您的浏览器中运行。页面加载后,无需任何网络连接即可使用。
您会上传我的数据或将我的数字存储在服务器上吗?
不会。所有生成操作都在您的浏览器本地进行,使用JavaScript。没有任何内容会被发送到服务器。
这与Math.random()有什么不同?它是否真正安全?
是的。此工具使用crypto.getRandomValues,这是浏览器的加密安全伪随机数生成器(CSPRNG),与Math.random()相比,它更加安全且无偏。
我可以生成没有重复的唯一随机数吗?
可以。启用'仅唯一值'选项,工具将确保结果中没有重复的整数,使用加密安全的Fisher-Yates洗牌算法。
一次可以抽取多少个数字?
单次最多可抽取10,000个数字。将计数字段设置为您需要的结果数量,所有结果将在一次生成后列出,您可以复制整个集合。对于小数输出,您还可以选择保留的小数位数,从一位到十五位。
我可以将此用于抽奖或赠品活动吗?
可以。这些数字来自crypto.getRandomValues(),而不是Math.random(),因此结果无法从之前的抽奖中预测——这是公平抽奖的重要特性。不过,任何地方都不会记录结果,因此如果您需要结果的证据,请在关闭页面前复制或截图结果。
此工具会上传我的数据吗?
不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。