python生成五位数不重复的数字
以下是一种生成五位数不重复的数字的方法:
import random
# 生成一个随机的五位数
num = random.sample(range(10000, 100000), 1)[0]
# 将数字转换为字符串
num_str = str(num)
# 判断数字是否有重复的数字
while len(set(num_str)) < 5:
num = random.sample(range(10000, 100000), 1)[0]
num_str = str(num)
print(num)
这段代码使用了random.sample()函数来生成一个随机的五位数。然后,将数字转换为字符串,并使用set()函数来判断数字是否有重复的数字。如果有重复的数字,则重新生成一个随机的五位数,直到生成一个不重复的数字为止。最后输出生成的五位数。
原文地址: https://www.cveoy.top/t/topic/h4gG 著作权归作者所有。请勿转载和采集!