from random import shuffle
for i in range(5): # 生成5组奖号
reds = [i for i in range(1, 34)]
blues = [i for i in range(1, 17)]
red_list = []
shuffle(reds) # 打乱红球序列
shuffle(blues) # 打乱篮球序列,固定取出8号位置的篮球0~15
for j in [3, 5, 6, 8, 16, 18]: # 用0~32中的6个幸运数字从打乱的红球列表中选出6个红球 2019/08/16 2021/07/25
red_list.append('%02d' % reds[j])
red_list.sort() # 对选中的红球进行排序
print('第%d组:' % (i + 1), red_list, ' + ', '%02d' % blues[8])
生成结果:
第1组: ['06', '16', '19', '20', '27', '32'] + 09
第2组: ['02', '14', '21', '23', '32', '33'] + 01
第3组: ['02', '07', '11', '24', '25', '27'] + 02
第4组: ['01', '07', '19', '20', '22', '28'] + 03
第5组: ['04', '07', '11', '12', '22', '23'] + 08