import random
def v_code():
code = ''
for i in range(5):
num=random.randint(0,9)
alf=chr(random.randint(65,90))
b = chr(random.randint(97, 122))
add=random.choice([num,alf,b])
code="".join([code,str(add)])
return code
print(v_code())
先沾上代码。
其实很简单,用了random模块。
能想到用ascii码就挺不错的,然后再用chr()函数
当然,如果想生成多位,直接再for循环上把range范围修改即可~