在1-12 区间内 一次性 产生 无重复 的12个 随机数
1 sjs=[] #存放 产生的 随机数 结果 2 def wuchongfushuijishu(sl): 3 sj1=random.randint(1,12) # 生成一个 1-12 范围内的 随机数, 4 if(sl<=12): # 判断目前有没有12个随机数 5 if(sj1 not in sjs): # 判断产生的 随机数 是否存在 6 sjs.append(sj1) # 将产生的 随机数 加入到列表中 7 sl+=1# 8 wuchongfushuijishu(sl)# 重新调用 wuchongfushuijishu 函数 9 wuchongfushuijishu(1)#调用 wuchongfushuijishu 函数 ,从1开始是因为 参数 只影响 随机数个数 10 print(sjs)
方法二:
sjs=random.sample(range(1,13),12) # sample(1,13)函数的作用是从1-12中,随机选择12个不重复的元素。 print(sjs)
===今日我言===========
勇气 让人进步
===================