编辑代码

import secrets
import re

def generate_valid_key():
    hex_chars = '0123456789ABCDEF'
    while True:
        # 使用secrets提升安全性
        key = ''.join(secrets.choice(hex_chars) for _ in range(12)).upper()
        # 排除全F/全0/连续3个重复字符
        if (
            not re.search(r'(.)\1{2}', key) 
            and key not in ('FFFFFFFFFFFF', '000000000000')
        ):
            return key

keys = [generate_valid_key() for _ in range(8000)]