编辑代码

import itertools

# 生成所有可能的红球组合(1-33选6,顺序无关不重复)
red_balls = range(1, 34)
all_combinations = itertools.combinations(red_balls, 6)

# 保存到文件(每行一组,格式:01 02 03 04 05 06)
with open("ssq_all_combinations.txt", "w") as f:
    for combo in all_combinations:
        formatted_combo = " ".join(f"{num:02d}" for num in combo)  # 补零对齐
        f.write(formatted_combo + "\n")

print(f"生成完成!总组合数:{len(list(itertools.combinations(red_balls, 6)))} 组")