随机数生成器
在指定区间内生成随机整数,支持去重、排序,附抽奖/随机点名模式
生成数量
使用说明
随机数生成器在你指定的区间内生成随机整数,可设置生成数量、是否去重、升降序排序,适合抽奖、随机点名、摇号、掷骰子、生成测试数据等场景。
随机来源使用浏览器的 crypto.getRandomValues 并采用拒绝采样消除取模偏差,比 Math.random 更均匀。开启「不重复」即可作为抽奖/摇号工具。全部在本地生成。
常见问题
Q 随机数够随机吗?⌄
工具使用密码学安全的 crypto.getRandomValues 作为随机源,并用拒绝采样避免取模带来的分布偏差,比普通 Math.random 更可靠。
Q 怎么用来抽奖或摇号?⌄
把区间设为参与编号范围(如 1–100),勾选「不重复」,生成数量设为中奖名额数,即可一次抽出互不重复的号码。
Q 为什么提示无法生成那么多不重复数?⌄
勾选不重复时,生成数量不能超过区间内的整数个数。请扩大区间或减少数量。