“”"
写在前面:“双色球”每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1–33中选择;蓝色球号码从1–16中选择。
“”"
import random
def luck_number():
number = [x for x in range(1, 34)]
last_number = [x for x in range(1, 17)]
luck_number = []
for x in range(6):
num = number[random.randint(0, len(number) - 1)]
luck_number.append(num)
number = list(set(number).difference(set({num})))
luck_number.sort()
luck_number.append(last_number[random.randint(0, 15)])
luck_str = ' '.join('0' + str(s) if len(str(s)) < 2 else str(s) for s in luck_number)
print(luck_str)
return luck_str
def luck_boy(num):
"""
get luck number
:param num: 需要生成几组号码
:return: lsit
"""
arr = []
for x in range(int(num)):
arr.append(luck_number())
return arr
if __name__ == '__main__':
arr = luck_boy(3)
# print(arr)
结果:
03 05 18 20 23 31 13
02 06 11 27 30 32 14
01 05 14 25 31 33 04