第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
import random, string
def generate_random_string(len=10):
chars = string.digits + string.letters
str = [random.choice(chars) for i in range(len)]
return str
def write_to_file(filename="active_code.txt", num=200):
with open(filename, 'w') as f:
for i in range(num):
f.write(''.join(generate_random_string())+'\n')
write_to_file()