正在准备生成器…
设置
正在准备生成器…
输出
结果将显示在这里。
使用方法
- 设置最小值、最大值和数量,包含范围两端。
- 选择是否允许重复,然后生成。
- 复制数字,或下载所需格式的列表。
生成随机整数列表
为测试夹具、模拟和日常测试数据生成随机整数,最小值和最大值都可能被选中。
使用 Web Crypto 和整数拒绝采样。通过 BigInt 运算,在整个有符号 64 位整数范围内保留精度。
包含两端的范围
最小值为 1、最大值为 10 时,1 到 10 的每个整数都可能被选中。示例仅供展示,重新生成会获得新列表。
设置
min = 1; max = 10; count = 3; unique = true输出示例
2
8
5从包含端点的 1–10 范围中抽取三个不同整数。
重复与排序
默认允许重复。不重复模式采用无放回抽样,范围内的不同值必须足够。排序只调整显示顺序,不改变选中的值。
导出精度
文本和 CSV 保留所有数字。JSON 输出数值字面量;使用浮点数解析的应用可能在超出安全整数范围时丢失精度。不提供小数或可重复的种子序列。
处理限制
每批最多 1,000 个值。Nano ID 长度为 1–128,可使用 1–94 个不重复的可打印 ASCII 字符。整数使用有符号 64 位范围。数据在本地生成,每次限时 10 秒。
延伸阅读W3C · Web Crypto
?
常见问题
是否包含最小值和最大值?
是,两个端点都有可能被选中。
可以生成负数吗?
可以,支持 −9223372036854775808 至 9223372036854775807。
范围不足以支持不重复数量怎么办?
会显示错误,请减少数量或允许重复。
排序会改变随机结果吗?
只重新排列已有值,不重新抽取。
可以用种子重现列表吗?
不可以,每次使用新的安全随机数据,没有种子设置。