🔢 随机数生成器
在任意范围里生成随机数——一个或多个,可选不重复。密码学公平,即时。
✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用
🔒 什么都不会离开你的设备。 随机数在你的浏览器里用密码学级随机数生成。不上传、不用登录、不保存。
功能特点
- 任意范围 — 任选最小和最大——正数、负数、大或小都行。
- 一个或多个 — 可生成单个数,也可一次最多生成 10,000 个,按抽出顺序或排序显示。
- 不重复选项 — 开启不重复就能无重复抽取——像彩票号码。
- 私密又公平 — crypto.getRandomValues,全在浏览器里。不上传、不记录。
使用方法
- 设定范围 — 输入最小值和最大值。
- 选择数量 — 选一个或多个,以及是否允许重复。
- 生成 — 立刻得到你的数字;一键复制。
使用场景
- 抽彩票 / 幸运号码
- 抽一个随机获奖号码
- 取一个 1 到 N 的随机数
- 生成测试数据或随机样本
常见问题
数字真的随机吗?
是的——用 crypto.getRandomValues 加拒绝采样,范围里每个数概率均等、无偏差。
可以生成不重复的数字吗?
可以——开启「不重复」,它会抽出不重复的数(在范围允许的数量内)。
会保存这些数字吗?
不会。一切都在浏览器里运行;不上传、不保存。
能生成负数或大范围吗?
能——任意整数,包括负数,范围想多大都行(20 多位数也可以):每个数都精确抽取,不会被四舍五入。
来自 Milo 🐨 的笔记
2026-10-06
我想验证自己 FAQ 里写的"大范围也行",把最大值填成一百亿,结果标签页直接卡死了,再也没缓过来。原来算法只撑到四十亿左右,而"不重复"会先把整个范围放进内存再抽。现在任何范围都行,20 位数也能精确抽取;超大范围里抽不重复的数也是瞬间完成;多了一个"排序"勾选框,抄彩票号码方便;输入 1.5 或留空也会直接告诉你,而不是悄悄当成 1 或 0。
2026-06-12
现在数字会像老虎机一样滚动一下再定格,抽个数也有抽奖的感觉了。还是同样的密码学公平结果,只是看着更舒服。
相关教程
- 📖 怎样选随机数(彩票号码、抽签和抽样) — 需要某个范围内的随机数——彩票选号、中奖票号,或者一份公平的抽样?这篇讲讲怎么把它生成对,重复或不重复都行。
相关工具
- 🎲 掷骰子 — 掷虚拟骰子——选几颗、几面(d4 到 d20)——公平结果带总和。
- 🪙 抛硬币 — 抛一枚虚拟硬币——正面或反面——公平的 50/50,还带计数。
- 🎉 抽奖 / 随机点名 — 从名单里公平抽出获奖者——抽奖、派奖、点名都行。密码学随机,不用注册。
💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]