简易版:
import random
def v_code():
code = ''
for i in range(5):#产生5位
if i == random.randrange(5):#当i等于1到5任意数时执行
a = str(random.randrange(10))#0到9随机数
else:
a = chr(random.randrange(65,91))#任意字母
code += a
print(code)
v_code()
改进版:
import random
def v_code():
code = ''
for i in range(5):
a = random.choice([str(random.randrange(10),chr(random.randrange(65,91)])#choice方法是随机选择一位即可
code += a
print(code)
v_code()