zoukankan      html  css  js  c++  java
  • python 随机生成验证码,应用random和chr函数

    四位的随机验证码,chr函数的用法

    b=[]
    for i in range(4):
        import  random
        c=random.randint(97,122)#仅小写的ascll码范围
        b.append(chr(c))
        d=''.join(b)
    print(d)

    四位随机验证码,包含大小写和数字

    codelist=[]
    import random
    for i in range(48,58):#ascll码的数字范围,也可以直接用数字1-10
        codelist.append(str(chr(i)))#如果直接用数字,就用str直接转换数字为字符串添加
    for i in range(65,91):#大写
        codelist.append(str(chr(i)))
    for i in range(97,123):#小写
        codelist.append(str(chr(i)))
    c=random.sample(codelist,4)#随机从列表中取四个值
    b=''.join(c)#将列表转为字符串
    print(b)

    随机验证码做成函数

    def cod():
        codelist=[]
        import random
        for i in range(48,58):#ascll码的数字范围,也可以直接用数字1-10
            codelist.append(str(chr(i)))#如果直接用数字,就用str直接转换数字为字符串添加
        for i in range(65,91):#大写
            codelist.append(str(chr(i)))
        for i in range(97,123):#小写
            codelist.append(str(chr(i)))
        c=random.sample(codelist,4)#随机从列表中取四个值
        b=''.join(c)#将列表转为字符串
        return b
    a=cod()
    print(a)
  • 相关阅读:
    回溯法之图的着色问题
    回溯法基本思想
    L2-006 树的遍历
    P1540 机器翻译
    P1067 多项式输出
    C++STL之map映照容器
    C++STL之multiset多重集合容器
    C++STL之set集合容器
    C++之string基本字符系列容器
    C++STL之vector向量容器
  • 原文地址:https://www.cnblogs.com/xusuns/p/8243030.html
Copyright © 2011-2022 走看看