什么是随机数生成器?
免费在线随机数生成器。在任意范围内生成真随机数。
生成随机数是许多领域的常见需求——从挑选彩票号码、进行抽奖,到统计抽样和游戏设计。随机数生成器(Random Number Generator)使用浏览器的 Web Crypto API(crypto.getRandomValues())在可自定义的范围内生成加密安全的伪随机数。
该工具允许您设置最小值和最大值来定义范围。单次运行可以生成 1 到 100 个数字。每个生成的数字以带索引号的清晰列表显示,便于参考。唯一模式确保输出中不出现重复数字,使用 Fisher-Yates 部分洗牌算法以保证效率。
除基本生成外,该工具还提供汇总统计:生成集合中的最小值和最大值、平均值(均值)和总和。这些统计让您能立即了解随机数的分布情况。排序选项将输出按升序排列,更便于扫描结果寻找规律。
使用 crypto.getRandomValues() 意味着生成的随机数适用于对不可预测性有要求的应用。这是比 Math.random() 更高质量的随机源,后者使用的伪随机数生成器在某些场景下是可预测的。对于彩票式抽签、竞赛中奖者和加密随机数(nonce),Web Crypto API 提供了适当的随机性水平。