随机生成6位数验证码(包含数字和字母)。
import random
# 存放验证码
li = []
# 循环6次,产生6位数验证码
for i in range(6):
if i == random.randrange(0,7): # 随机位上验证码生成数字
temp = random.randrange(0, 10) # 前闭后开
li.append(str(temp)) # 转换成字符串,好使用join拼接
else:
temp = random.randrange(65, 91) # 前闭后开
c = chr(temp)
li.append(c)
# 将验证码拼接到一起
result = "".join(li)
print(result)