# -*- coding:utf-8 -*-
"""
随机生成由大小写字母及数字组成的4位验证码
"""
import random
def get_verification_code():
verificationcode = ''
# 循环4次,每次随机生成一个index,根据index和i的关系随机生成相应的字符
for i in range(4):
index = random.randrange(0, 4)
if index == i:
# 随机生成一个小写字母
verificationcode += chr(random.randint(97, 122))
elif index + 1 == i:
# 随机生成一个大写字母
verificationcode += chr(random.randint(65, 90))
else:
# 随机生成一个数字
verificationcode += str(random.randint(0, 9))
return verificationcode
if __name__ == '__main__':
print('验证码:', get_verification_code())
运行结果:
验证码: 4CDn