设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成
import random
def generate_code(code_len=4):
"""
生成指定长度的验证码
:param code_len: 验证码的长度
:return: 四位随机验证码
"""
all_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
cap_code = ''
for _ in range(code_len):
index = random.randint(0, len(all_chars) - 1)
cap_code += all_chars[index]
return cap_code