Python生成随机大乐透(唯一性)
方法一(循环判断,步骤略长)
import random
"""
使用python模拟大乐透号码生成器。选号规则为:
前区在1-35的范围内随机产生不重复的5个号码,
后区在1-12的范围内随机产生不重复的2个号码。
"""
def card():
m = 0 # 大乐透总位数索引
front = [] # 前区列表
back = [] # 后区列表
while m < 7:
if m < 5: # 确保前区五个数字唯一不重复
card_number = random.randint(1, 35)
if card_number not in front:
front.append(card_number