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)
  • 相关阅读:
    Spring data jpa使用枚举
    IO
    Tomcat相关问题
    flex中为控件添加监听器并计算
    导出excel
    webService常见问题
    从指定的路径中查找含有特殊字符串的文件
    flex中日期的格式化
    flex与后台及页面间对象的传递
    打印时有选择的打印
  • 原文地址:https://www.cnblogs.com/Z-style/p/5544528.html
Copyright © 2011-2022 走看看