0x01 背景
最近在补python的课程
写了下大乐透的生成算法 (适用于其他的中奖游戏)
0x02 贴代码
from random import randint
def getRandomList(start,stop,count):
list1 = []
while len(list1)<count:
rand_number = randint(start,stop)
if rand_number in list1:
continue
else:
list1.append(rand_number)
return list1
#测试大乐透 35选5 12选2
k=0
while k<3:
random_list1 = getRandomList(1,35,5)
random_list1.sort()
#print(random_list1)
random_list2 = getRandomList(1,12,2)
random_list2.sort()
print(random_list1,random_list2)
k=k+1