zoukankan      html  css  js  c++  java
  • random模块(验证码小程序)

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import random
    li=[]
    for i in range(6):                            #循环几次,就代表生成几位的验证码
        num = random.randrange(65,95)             #65-91  随机打印的范围,(65<=num<91)
        c=chr(num)
        li.append(c)
    
    result="".join(li)                             #将列表里的元素拼接,必须是字符串
    print(result)
    #生成的验证码第二位和第四位是数字
    li1=[]
    for i in range(6):
        if i == 2 or i == 4:                           #这里定义的是位置
            num = random.randrange(0,10)
            li1.append(str(num))                           #因为join拼接的必须是字符串,所以这里要进行转换
        else:
            num1 = random.randrange(65,91)
            c=chr(num1)                                #chr()函数功能:将数字转换为字母
            li1.append(c)
    
    ret="".join(li1)
    print(ret)
    #随机生成数字和字母
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import random
    li2=[]
    for i in range(6):
        num2=random.randrange(0,5)
        if num2 == 2 or num2 == 4:                           #这 a里定义的是位置
            num = random.randrange(0,10)
            li2.append(str(num))                           #因为join拼接的必须是字符串,所以这里要进行转换
        else:
            num1 = random.randrange(65,91)
            c=chr(num1)
            li2.append(c)
    
    ret="".join(li2)
    print(ret)
  • 相关阅读:
    发现可高速缓存的 SSL 页面
    启用了不安全的HTTP方法
    目录遍历漏洞
    强强合体:Docker版Kali Linux发布
    Kali2.0 Sqlmap清除历史扫描日志
    OWASP-ZAP
    基于web的项目管理软件Redmine
    sqlmap用户手册
    Sqlmap基础(二)
    信息存储安全
  • 原文地址:https://www.cnblogs.com/Z-style/p/5544528.html
Copyright © 2011-2022 走看看