| import random
allowed_chars = [
['C', 'D', 'G', 'H', 'I', 'J', 'K', 'M', 'O'],
['F', 'G', 'H', 'I', 'J'],
['I', 'K', 'L', 'M', 'N', 'P', 'Q', 'R'],
['E', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q'],
['O', 'Q', 'R', 'S', 'T', 'V', 'W', 'X', 'Y'],
['V', 'W', 'X', 'Y', 'Z'],
['C', 'F', 'J', 'N', 'O', 'P', 'Q', 'R', 'U', 'W', 'X', 'Z'],
['H', 'I', 'J', 'L', 'M', 'N', 'P', 'Q', 'R', 'T', 'V', 'W', 'X'],
['J', 'K', 'L', 'M', 'N', 'O'],
['N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U'],
['G', 'H', 'I', 'J', 'L', 'N', 'O', 'P', 'Q', 'R', 'S', 'U'],
['D', 'E', 'F', 'G', 'H', 'J', 'M', 'O', 'Q', 'R'],
['Q', 'R', 'S'],
['T', 'U', 'V', 'W', 'X', 'Z'],
['S', 'T', 'U', 'V', 'W', 'X', 'Y'],
['G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Q', 'S', 'T', 'U', 'V'],
['P', 'Q', 'R', 'T', 'U', 'V', 'W'],
['E', 'F', 'G'],
['I', 'J', 'K', 'M'],
['H', 'I', 'K', 'M', 'O', 'Q', 'R', 'S', 'T', 'U', 'W', 'X', 'Y']
]
def generate_code():
code = ''
for chars in allowed_chars:
code += random.choice(chars)
return code
for _ in range(5):
print(generate_code())
GHROVZFWOUJRQXVOPFJS
CGNGQWRLMONDQUWQUFJY
KJNKVVNLNQHDQXVOWEIT
OHNJYZCLMROQQZTNQEMO
DHQLYZNWLPGGRVWHTFIW |
==> |