随机数生成器

在指定区间内生成随机整数,支持去重、排序,附抽奖/随机点名模式

生成数量

使用说明

随机数生成器在你指定的区间内生成随机整数,可设置生成数量、是否去重、升降序排序,适合抽奖、随机点名、摇号、掷骰子、生成测试数据等场景。

随机来源使用浏览器的 crypto.getRandomValues 并采用拒绝采样消除取模偏差,比 Math.random 更均匀。开启「不重复」即可作为抽奖/摇号工具。全部在本地生成。

常见问题

Q 随机数够随机吗?

工具使用密码学安全的 crypto.getRandomValues 作为随机源,并用拒绝采样避免取模带来的分布偏差,比普通 Math.random 更可靠。

Q 怎么用来抽奖或摇号?

把区间设为参与编号范围(如 1–100),勾选「不重复」,生成数量设为中奖名额数,即可一次抽出互不重复的号码。

Q 为什么提示无法生成那么多不重复数?

勾选不重复时,生成数量不能超过区间内的整数个数。请扩大区间或减少数量。

相关工具

© 2026 ITBX 工具箱 · 开发者在线工具集

本地运算 · 数据不上传(除明确标注的在线检查类工具)