Python 随机数生成不重复
sample()方法返回一个列表,其中包含从序列中随机选择的指定数量的项目。random.sample(sequence,k)random.sample(range(1,N), k)表示从[1,N]的范围内随机生成k个数,结果返回列表如:随机生成5个(1, 15)范围内的数字:import random#随机数for i in range(5):ran = random.randint(1, 10
·
sample()
方法返回一个列表,其中包含从序列中随机选择的指定数量的项目。
random.sample(sequence, k)
random.sample(range(1,N), k)
表示从[1,N]的范围内随机生成k个数,结果返回列表
如: 随机生成5个(1, 15)范围内的数字:
import random #随机数
for i in range(5):
ran = random.randint(1, 10)
print(ran, end=' ')
效果如下:
如:随机生成5个(1, 10)范围内不重复的数字:
import random
ran = random.sample(range(1, 10),5)
print(type(ran))
for i in ran:
print(i, end=' ')
效果如下:
更多推荐
已为社区贡献10条内容
所有评论(0)