在原有大乐透的基础上,又追加了双色球
定义参数,选择参数后,就会自动随机出5注大乐透或者双色球
import random
import time
def rand_num(red_ball, blue_ball, max_red_ball, max_blue_ball):
red_list = []
blue_list = []
for i in range(red_ball):
red_list.append(random.randint(1, max_red_ball))
if len(blue_list) >= blue_ball:
continue
blue_list.append(random.randint(1, max_blue_ball))
return red_list, blue_list
def one_num(red_ball, blue_ball, max_red_ball, max_blue_ball):
while True:
red_list, blue_list = rand_num(red_ball, blue_ball, max_red_ball, max_blue_ball)
if (len(set(red_list)) == red_ball) and (len(set(blue_list)) == blue_ball):
break
red_list = sorted(red_list)
blue_list = sorted(blue_list)
continuous_count = 0
for i in range(len(red_list) - 1):
if red_list[i] + 1 == red_list[i+1]: