import random
# 生成一个包含5个相同随机数的列表
data1 = [random.randint(1,10)] * 5
# 标准库random中choices()函数用于从指定分布中随机选择k个元素,允许重复
data2 = random.choices(range(10), k=5)
# 标准库random中sample()函数用于从指定分布中随机选择k个元素,不允许重复
data3 = random.sample(range(10), k=5)
for data in (data1, data2, data3):
print('='*20)
print(data)
k1 = len(set(data))
k2 = len(data)
if k1 == k2:
print('无重复')
elif k1 == 1:
print('完全重复')
else:
print('部分重复')