为什么用这个工具?
- 整数/小数两种模式:可设置小数位数,并可按升序排序。
- 支持种子:可复现同一结果,适合教学或共享。
- 整数支持“仅唯一值”,并会检查范围是否足够。
- 结果可直接复制,并显示简短摘要。
设置范围与选项
选择整数或小数,设置范围、数量和种子。把条件写清楚,方便核对并复用结果。
结果
提示
用种子可以在以后复现同一列表,也便于发给学生。只需要 1 位小数时,把“小数位数”调小,能减少不必要的四舍五入噪声。
“仅唯一值”只对整数有效。若提示范围不足,请扩大范围或减少数量。
按用途选择随机数流程
先判断这组结果以后是否需要复现。不填写种子时,页面会在浏览器内生成一次性的随机列表。填写种子时,同一组设置会得到同一组结果,适合教材、测试记录和需要分享的示例。课堂现场抽取、临时分配或不希望结果可预测的场景,则应保持种子为空。
推荐设置顺序
- 先选择整数或小数模式,再填写最小值、最大值和生成数量。
- 需要不重复时,确认整数范围内的候选数量不少于生成数量。
- 小数位数只是显示时的舍入;如果显示值重复会影响判断,请增加位数。
- 只有在需要复现结果时才记录种子;不需要复现的场景不要固定种子。
应避免的用法
- 把本页生成的结果当作密码、API 密钥或安全令牌使用。
- 要求生成的不重复整数数量超过范围内实际可用的整数数量。
- 只根据舍入后的小数显示值,判断原始随机值完全相同。
小检查示例
如果要从 1 到 500 的 ID 中分配 200 个不重复编号,请使用整数模式,开启“不重复”,并把数量设为 200。正式分配时不要固定种子;只有在之后需要复现问题时,才记录相同设置和固定种子。
快速设置示例
| 目的 | 建议设置 | 复制前确认 |
|---|---|---|
| 教材或演示列表 | 整数模式,并保存种子。 | 备注中包含种子值和范围。 |
| 不重复分配 | 整数模式,并开启“不重复”。 | 生成数量没有超过整数范围内的候选数量。 |
| 小数模拟 | 小数模式,并设置报告所需的小数位数。 | 显示舍入不会影响比较结果。 |
常见问题
种子会如何影响生成结果?
开启种子后会使用可复现的伪随机序列,所以同样输入会得到同样的结果列表。种子留空时,会自动用当前时间填充,便于快速分享。
如何避免重复?
在“整数”模式下开启“仅唯一值”。如果数量大于整数范围,工具会提示你扩大范围或减少数量。
这些结果能用于密码或安全令牌吗?
不能。密码、密钥或安全令牌应使用专门的加密随机生成器。本页适合一般抽样、教学、测试和模拟场景。
整数模式收到小数边界时会怎样?
生成器会把边界规范到整数范围。输入后请查看页面显示的范围,确保复制结果前假设是清楚的。
为什么小数结果可能看起来重复?
小数模式会按所选小数位数显示四舍五入后的值。如果显示值重复会造成问题,请增加小数位数,或改用整数模式并开启仅唯一值。