1. 程式人生 > >【python學習】生成200個兌換碼

【python學習】生成200個兌換碼

# coding UTF-8
import random

words = []
keys = []
# 生成字元列表
for i in range(0,10):
    words.append(str(i))

for i in range(0,26):
    words.append(str(chr(65+i)))
    words.append(str(chr(97+i)))

# print(words)

def gen_key(amount):
    for i in range(amount):
        s = ""
        for j in range(16):
            s += random.choice(words)
            if
(j+1)%4 == 0 and j!=15: s += '-' keys.append(s) gen_key(200) for key in keys: print(key)