例子;五组号码,每组10位数字,其中前5个在1到50个区间,后5位在51到80之间,所有数字不重复.
在这里插入代码`
import random
def generate_numbers():
numbers = []
while len(numbers) < 5:
num = random.randint(1, 50)
if num not in numbers:
numbers.append(num)
while len(numbers) < 10:
num = random.randint(51, 80)
if num not in numbers:
numbers.append(num)
return numbers
def generate_lottery_tickets():
tickets = []
while len(tickets) < 5:
ticket = generate_numbers()
if ticket not in tickets:
tickets.append(ticket)
return tickets
# 生成五组号码
tickets = generate_lottery_tickets()
# 打印结果
for i, ticket in enumerate(tickets):
print(f"组{i+1}: {ticket}")`片