import random
import string
def getCheckCode():
# 混合
checkCode = "" # 保存验证码的变量
for i in range(4):
index = random.randrange(0, 4) # 生成一个0~3中的数
if index != i and index + 1 != i:
checkCode += chr(random.randint(97, 122)) # 生成a~z中的一个小写字母
elif index + 1 == i:
checkCode += chr(random.randint(65, 90)) # 生成A~Z中的一个大写字母
else:
checkCode += str(random.randint(1, 9)) # 数字1-9
# 纯数字
numCode = ''.join(random.choice(string.digits) for _ in range(4))
print(checkCode, numCode)
if __name__ == '__main__':
getCheckCode()
done!