随机数生成器
生成随机数,支持最小/最大值、数量和选项。100% 客户端运行。
🐛
报告问题 / 提出建议
发现 Bug 或有建议?帮助我们改进这个工具。
这是什么工具?
随机数生成器在指定范围内生成随机数。支持整数和小数随机数,可选择最小/最大边界和数量。使用密码学安全的随机生成。对彩票、游戏开发、采样、随机化和决策很有用。
如何使用
- 1
设置范围
输入最小值和最大值。
- 2
设置数量
选择要生成多少个随机数。
- 3
生成
点击生成随机数。
常见问题
这些是真的随机数吗?
此工具使用浏览器的 crypto.getRandomValues() API,它提供密码学安全的伪随机数。它们在统计上是随机的,适合大多数用途。真正的随机性需要物理熵源,如大气噪声。
可能生成重复的数字吗?
是的,除非你禁用重复。当从小范围生成多个随机数时,重复在统计上是可能的。从 R 个值中抽取 N 次的重复概率约为 1 - e^(-N²/(2R))。
数字是真正随机的吗?
工具使用 JavaScript 假随机数。加密用途请使用 crypto.getRandomValues。
什么是随机数生成器?
随机数生成器(RNG)产生没有可预测模式的数字序列,因此适用于抽奖、抽样、模拟和测试。真随机数来自物理噪声;计算机生成器通常是伪随机,即由公式从初始种子产生序列。这很快、可重复,但不具备密码学安全性。本工具覆盖整数在最小值与最大值之间的范围,用于游戏和测试足够;密码学用途应改用 crypto.getRandomValues。