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)
  • 相关阅读:
    [HDU 1003] Max Sum
    Codeforces
    2016 年宁波工程学院第七届ACM校赛题解报告
    [DP] Light Oj 1017 Brush(III)
    GDUT-校赛-积水积木
    1031 Hungar的得分问题(二)
    HDU 1506 Largest Rectangle in a Histogram
    lightoj 1033 Generating Palindromes
    网络编程总结
    生产者消费者模型
  • 原文地址:https://www.cnblogs.com/xusuns/p/8243030.html
Copyright © 2011-2022 走看看