要生成不重复的数,在限定范围内,可以使用random.sample()函数。以下是一个示例代码,生成10个不重复的整数,范围在1到100之间:

import random

nums = random.sample(range(1, 101), 10)
print(nums)

这个代码会输出类似以下结果:

[35, 54, 12, 78, 92, 45, 61, 27, 83, 9]

这里使用了random.sample()函数,它的第一个参数是一个序列(可以是列表、元组等),第二个参数是要生成的不重复数的个数。该函数会从序列中随机选择指定个数的元素,且保证这些元素不重复。在上述示例中,我们传入了range(1, 101)作为序列,表示在1到100之间选择数,然后指定生成10个不重复的数。

python生成不重复的在限定范围内

原文地址: https://www.cveoy.top/t/topic/h4g4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录