Skip to content
Yunedia Tools

随机数生成器

使用 Web Crypto API 在任意范围内生成随机整数或小数,提供不重复和排序选项。

使用方法

  1. 输入需要的数量(1–100)以及最小值和最大值。
  2. 选择整数或小数;若为小数,设置小数位数。
  3. 决定是否允许重复,以及是否将结果升序排序。
  4. 点击“生成”,然后一键复制结果。

注意事项

数字通过 Web Crypto API(crypto.getRandomValues)并使用拒绝采样抽取,因此范围内每个值的概率都相同。结果从不发送到服务器,离开页面后即消失。此处的任何抽选都不能保证彩票中奖或任何其他结果。

常见问题

“无重复”模式如何工作?
不断抽取,直到达到所请求数量的互不相同的整数,因此数量不能超过范围内整数的个数。如果超过,将显示错误,而不是无限循环。
小数真的均匀吗?
将 53 位随机值映射到 [最小值, 最大值) 区间,这在实际应用中是均匀的。在小数模式下,最大值本身永远不会生成。