import stringimport random#激活码中的字符和数字field = string.ascii_letters + string.digits#获得四个字母和数字的随即组合def getRandom(): return "".join(random.sample(field,4))#生成的每个激活码中有几组def concatenate(group): return "-".join([getRandom() for i in range(group)])#生成几组激活码def generate(n): return [concatenate(4) for i in range(n)]if __name__ == '__main__': print(generate(3))