Pythonの場合:検証コードを生成

大文字と小文字と数字から成る#発生の設計機能指定された長さコード、コード
生成
英語を[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())
公開された52元の記事 ウォン称賛34 ビュー2615

おすすめ

転載: blog.csdn.net/weixin_38114487/article/details/103905237