关于随机数生成
随机数生成器在指定区间内快速生成随机数。可以设置最小值和最大值、一次生成多个、要求结果互不重复、以及保留几位小数。工具底层优先使用浏览器的加密安全随机源(crypto.getRandomValues)配合拒绝采样算法,分布均匀,比普通随机数函数更适合抽奖、抽签等需要公平性的场合。常用于活动抽奖、随机分组、抽样调研、模拟数据生成、掷骰子游戏等场景。
常见使用场景
- 活动、年会的现场抽奖
- 随机分组、排座位、决定顺序
- 生成测试或演示用的模拟数据
- 桌游、教学中的掷骰子、抽签
常见问题
- 不重复模式下数量有限制吗?
- 数量不能超过取值范围的总数。例如 1 到 100 的整数最多只能生成 100 个不重复值,超过会提示「超出取值范围」。请扩大区间或减少数量。
- 随机结果公平吗?
- 工具使用加密安全随机源并配合拒绝采样消除模偏,每个数的出现概率基本一致,适合抽奖等公平性要求高的场景。本工具完全在本地运行,结果不由服务器控制。