def gene\_blue\_random\_ssq(reds, number):
"""
红球固定,蓝球随机
:param reds:
:param number:
:return:
"""
result = []
for item in range(number):
# 蓝球
blue = random.randint(1, 16)
# 红球排序
reds.sort()
# 数据预处理
reds = nums\_pre(reds)
blue = nums\_pre([blue])[0]
result.append(' '.join(reds) + " + " + blue)
return '\n'.join(result)
2-2 蓝球固定
蓝球固定时,我们只需要从 1-33 中随机生成 6 个不同的数字组成红球
def gene\_red\_random\_ssq(blue, number):
"""
蓝球固定,红球随机
:param blue:
:param number:
:return:
"""
result = []
for item in range(number):
reds = []
# 产生6个红球
while len(reds) < 6:
# 从1-33中随机取一个数字
temp_red_num = random.randint(1, 33)
i