如何生成互不重复的随机整数列表
输入最小值、最大值和数量后提交,即可生成互不重复的随机整数列表;还可以选择升序排列。请确保最小值小于最大值,数量至少为 1 且不超过可用范围。
先了解输入和用途
这个工具用于生成一组互不重复的随机整数。你可以设置最小值、最大值和数量,并选择是否按升序排列;适合抽签、随机抽样、练习题编号或快速准备一组不重复的整数。输入未填写时,最小值默认为 1,最大值默认为 100,数量默认为 10,排序默认关闭。
生成随机整数列表
- 在最小值中输入范围下限,在最大值中输入范围上限。最小值必须小于最大值。
- 在数量中输入需要生成的整数个数。数量至少为 1,且不能超过包含边界在内的可用整数数量。例如,1 到 20 的范围最多可请求 20 个数。
- 如果希望结果从小到大显示,启用升序排序;否则保留关闭状态。
- 提交输入并查看结果。成功时,结果会列出所选整数,并提供它们的总和与平均值。
如何阅读结果与判断边界
成功结果中的整数彼此不同。启用升序排序后,列表会从小到大排列;这只改变显示顺序,不表示随机选择过程按顺序进行。总和对应返回列表中的数值,平均值会保留 10 位小数。
需要特别留意带小数的输入:最小值、最大值和数量会按整数值用于抽样,因此结果范围、返回列表长度或平均值可能与输入框中的字面数值不一致。若提交失败,先检查最小值是否小于最大值、数量是否至少为 1,以及数量是否超过该范围可提供的整数个数。
使用示例
你需要从 1 到 20 中抽取 5 个不重复的整数,并希望结果按从小到大查看。
将最小值设为 1、最大值设为 20、数量设为 5,并启用升序排序后提交。
结果会包含一份由 5 个彼此不同的整数构成的列表、这些整数的总和,以及保留 10 位小数的平均值;列表顺序为从小到大,但具体数字会随机变化。
使用限制
- 小数输入不会按字面数值直接用于抽样:整数值转换可能改变抽样范围或列表长度,数量含小数时平均值还可能与返回列表的算术平均值不同。
常见错误
- 如果把最小值设为大于或等于最大值,或把数量设为 0、负数或超过范围内的整数个数,操作会失败。请先扩大范围或减少数量,并确认数量至少为 1。
常见问题
能生成不重复的随机整数吗?
可以。成功结果中的随机整数彼此不同,但数量不能超过包含边界在内的范围大小。
如何让随机数按从小到大显示?
可以启用升序排序,结果列表会从小到大排列;关闭时则不启用这项排列方式。
为什么输入小数后,结果可能和输入不完全对应?
带小数的最小值、最大值和数量会按整数值用于抽样,因此返回列表长度、抽样范围或平均值可能与输入的字面数值不同。