#输入字符串处理和随机数模块
import string
import random
#新建函数输出digit长度的大写字符和数字字符
def coupon_creator(digit):
coupon = ''
for word in range(digit):
coupon += random.choice(string.ascii_uppercase + string.digits)
return coupon
#输出200个优惠码
def two_hundred_coupons():
data = ''
for count in range(200):
digit = 12
count += 1
data += 'coupon no.' + str(count) + ' ' + coupon_creator(digit) + '\n'
return data
coupondata = open('coupondata.txt', 'w')
coupondata.write(two_hundred_coupons())
coupondata.close()
import string,random
def get(count,digit):
stra=string.ascii_letters+"0123456789"
for i in range(count):
date=''
for j in range(digit):
date+=random.choice(stra)
print(date)
if __name__=='__main__':
get(200,20)