大文字と小文字と数字から成る#発生の設計機能指定された長さコード、コード
生成
英語を[dʒenəreɪt]
米国[dʒenəreɪt]
Vプロデュース;。原因;
[例]雇用大臣は、改革はと述べ 、新たな雇用を創出。
労働大臣は、改革は、新たな雇用をもたらすだろうと述べました。
[その他]三人称単数:生成:分詞生成
過去:生成された過去分詞:発生を
import random
def generate_code(code_len=4):
"""
生成指定长度的验证码
:param code_len: 验证码的默认长度为4
:return: 由大小写字母和数字构成
"""
all_chars = '123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
last_char = len(all_chars) - 1 # 下标等于长度减去1
code = ''
for _ in range(code_len):
index = random.randint(0, last_char)
code += all_chars[index]
return code
if __name__ == '__main__':
print(generate_code())