随机数生成器
生成指定范围内的随机整数或小数,可批量生成且不重复。随机源使用浏览器加密安全随机数,全部在本地即时完成。
使用说明
- 输入最小值和最大值(支持负数与小数),再填写需要生成的数量(最多 10000 个)。
- 默认开启「不允许重复」,即每个结果互不相同;若允许相同结果出现,可勾选「允许重复」。
- 选择「整数」或「小数」;选择小数时还可以指定保留 1–6 位小数。
- 点击「生成」得到结果列表,可点「复制全部」一次性复制,或用「清空」重新开始。
常见问题
随机数是真正的随机吗?
本工具使用浏览器内置的 crypto.getRandomValues() 加密安全随机源产生数值,随机性质量远高于普通的 Math.random(),且整个生成过程在本地完成,不依赖任何服务器。
为什么提示可生成的不重复数量不足?
不允许重复时,每个结果都必须不同,因此数量不能超过区间内能取到的不同数值个数(整数按区间内的整数个数,小数按所选精度可区分的数值个数)。遇到该提示时,请扩大范围、降低小数精度,或勾选「允许重复」。
一次最多能生成多少个?
单次上限为 10000 个,以保持页面流畅。需要更多结果时,可以调整参数后分批生成,或改用允许重复的方式。