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)
  • 相关阅读:
    在Netty使用中TLSv1.3
    基本路径测试
    测试准备
    skywalking源码中添加日志代码并打印
    Java应用启动集成skywalking
    Logback获取全局唯一标识 traceid记录到日志中
    通过示例展示Byte Buddy 如何增强 log() 方法
    SpringIOC
    Flask 信号机制
    Django 信号机制
  • 原文地址:https://www.cnblogs.com/xusuns/p/8243030.html
Copyright © 2011-2022 走看看