zoukankan      html  css  js  c++  java
  • 第四十七节,random 随机数模块

    random 随机数模块
    格式:
      import random 引入随机模块文件
      random.randrange(65,91) 调用随机函数random.randrange(随机数开始范围,随机数结束范围)

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    """实现随机数"""
    import random   #引入随机模块文件
    f1 = random.randrange(65,91)    #调用随机函数random.randrange(随机数开始范围,随机数结束范围)
    print(f1)   #返回一个65至91之间的随机数
    实现随机验证码
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    """实现随机验证码"""
    
    """实现随机数"""
    import random   #引入随机模块文件
    f1 = random.randrange(65,91)    #调用随机函数random.randrange(随机数开始范围,随机数结束范围)
    print(f1)   #返回一个65至91之间的随机数
    
    """实现8位数字随机数"""
    suij = ""   #统计随机数
    for i in range(4):  #循环4次
        rad = random.randrange(65,91)   #每一次循环随机一个65至91之间的一个数赋值rad变量
        c = str(rad)    #将每次得到的随机数转换成字符串类型
        suij = suij + c     #将转换成字符串类型的随机数赋值给,统计随机数
    print(suij)     #打印出统计随机数
    
    """实现4位字母随机数130"""
    suij2 = ""      #统计随机数
    for i in range(4):      #循环4次
        rad = random.randrange(65,91)       #每一次循环随机一个65至91之间的一个数赋值rad变量
        c = chr(rad)        #将每次得到的随机数以十进制的ascii码转换成对应字母(ascii码字母范围是65-91)
        suij2 += c      #将转换的字母赋值给,统计随机数
    print(suij2)        #打印出统计随机数
    
    """实现随机数字字母的组合"""
    suij3 = ""      #统计随机数
    for i in range(4):      #循环4次
        rad1 = random.randrange(0,6)        #每一次循环随机一个0至6之间的一个数
        if rad1 == 1 or rad1 == 3:          #判断如果rad1变量随机数等于1或者等于3
            rad2 = random.randrange(65,91)      #每一次循环随机一个65至91之间的一个数
            c1 = str(rad2)      #将随机数转换成字符串
            suij3 = suij3 + c1      #将转换的字符串赋值给,统计随机数
        else:       #如果rad1变量随机数不等于1或者3
            rad3 = random.randrange(65,91)      #每一次循环随机一个65至91之间的一个数
            c2 = chr(rad3)      #将随机到的数以十进制的ascii码转换成对应字母
            suij3 = suij3 + c2      #将转换的字母赋值给,统计随机数
    print(suij3)        #打印出统计随机数
     
    
    
    
  • 相关阅读:
    Python3.x:定义一个类并且调用
    Spring编码过滤器:解决中文乱码
    Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
    你是否属于中等收入群体
    Python3.x:BeautifulSoup()解析网页内容出现乱码
    Activiti工作流引擎数据库表结构
    Java:出现错误提示(java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date)
    Django框架搭建(windows系统)
    Eclipse配置多个jdk
    Activiti:创建activiti工程
  • 原文地址:https://www.cnblogs.com/adc8868/p/5851341.html
Copyright © 2011-2022 走看看