← 返回首页
首页计算工具随机数生成

随机数生成

区间内随机数、抽奖、不重复抽签

随机数生成

区间内随机数、抽奖、不重复抽签

计算frontend免费
示例
取值范围
在指定区间内生成随机数,支持批量、不重复、指定小数位。

关于随机数生成

随机数生成器在指定区间内快速生成随机数。可以设置最小值和最大值、一次生成多个、要求结果互不重复、以及保留几位小数。工具底层优先使用浏览器的加密安全随机源(crypto.getRandomValues)配合拒绝采样算法,分布均匀,比普通随机数函数更适合抽奖、抽签等需要公平性的场合。常用于活动抽奖、随机分组、抽样调研、模拟数据生成、掷骰子游戏等场景。

常见使用场景

  • 活动、年会的现场抽奖
  • 随机分组、排座位、决定顺序
  • 生成测试或演示用的模拟数据
  • 桌游、教学中的掷骰子、抽签

常见问题

不重复模式下数量有限制吗?
数量不能超过取值范围的总数。例如 1 到 100 的整数最多只能生成 100 个不重复值,超过会提示「超出取值范围」。请扩大区间或减少数量。
随机结果公平吗?
工具使用加密安全随机源并配合拒绝采样消除模偏,每个数的出现概率基本一致,适合抽奖等公平性要求高的场景。本工具完全在本地运行,结果不由服务器控制。