zoukankan      html  css  js  c++  java
  • Python3之random模块

    Python3之random模块

     

     一.简介

      ramdom模块提供了一个随机数的函数:random() 它可以返回一个随机生成的实数,范围在[0,1)范围内。需要注意的是random()是不能直接访问的,需要导入模块random才可以使用。

    二. 使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import random
     
    # 第一个随机数
    print ("random() : ", random.random())
    # 输出:random() :  0.09690599908884856
     
    # 第二个随机数
    print ("random() : ", random.random())
    # 输出:random() :  0.8732120512570916
     
    # 随机输出1到2之间的整数包含2
    print(random.randint(1,2))
    # 输出: 1或者2
     
    # 随机输出一个数,范围在1-10之内
    print(random.randrange(1,10))

    随机生成5位大小写字母和数字的验证码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    import random
    li = []
    for in range(6):
         """
         随机生成6位大写字母和数字的验证码
         """
         = random.randrange(05)
         if == 4 or == 2:  # 如果随机数为2或4就生成数字
             temp = random.randrange(010)  # 生成随机数字
             li.append(str(temp))  # int型无法用list的join方法,用str转换为字符串
         else:  # 否则随机生成字母
             temp = random.randrange(6591)  # 数字对应的ascii码数字对应的字符
             = chr(temp)
             li.append(c)
      
     result = "".join(li)  # join把列表所有元素拼接为一个字符串时,要求所有元素都是字符串
     print(result)

      

  • 相关阅读:
    函数式语言(老师作业)
    session/cookie
    Linux根目录下各个目录的功能介绍
    Navicat12安装文件和破解补丁
    正则表达式验证示例
    RequestDispatcher接口示例
    hello2部分源码解析
    Introduction of Servlet Filter
    关于hello1中的web.xml解析
    Annotation解释
  • 原文地址:https://www.cnblogs.com/meng-wei-zhi/p/8258650.html
Copyright © 2011-2022 走看看