使用方法
- 设置最小值和最大值——整数范围 ±1,000,000,000。
- 选择数量(1–10000)以及是否允许重复。
- 点「生成数字」。勾选「不重复」时,如果需要的数量超过范围,会直接报错。
- 复制全部结果或下载成 .txt;结果较多时页面只显示前 200 个。
设置最小值和最大值、需要几个数、是否允许重复。生成之前会先检查范围和数量。
生成的数字会显示在这里。
每个整数都由 crypto.getRandomValues 配合拒绝采样产生,没有取模偏差;不重复时使用稀疏 Fisher-Yates 抽样,保证数值互不相同,同时不需要生成整个范围。
可以,最小值和最大值都可以填负数。
取值范围限制在 ±1,000,000,000,数量限制为 10000;页面不会按范围大小分配内存,所以大范围小数量依然很快。
勾选「不重复」时,要取的数字个数超过范围内整数总数是不可能的;表单会明确提示,而不是悄悄减少数量。