zoukankan      html  css  js  c++  java
  • Python测试开发之random模块

    random模块是一个生成随机数、随机字符的模块,平时被使用的也非常多,下面是random模块的常用方法:

    1. random.random()生成一个0-1的随机小数,如果想要对随机小数保留两位小数,可以用Python内置的round()方法,round(random.random(),2) 
    2. random.randint(x,y)生成一个x到y的随机整数
    3. random.shuffle(list)可以将list中的元素随机打乱
    4. random.choice(list)从一个list中随机选取一个元素
    5. random.sample(list,n)从一个list中随机选取n个元素,此方法也被用的很多,经常用在生成多少位的随机密码等方面

    示例如下:

      

    >>> random.random()
    0.9179126785119783
    >>> round(random.random(),2)
    0.52
    >>> random.randint(1,100)
    88
    >>> random.choice([1,3,5,2,64,6])
    2
    >>> random.shuffle([1,3,5,2,64,6])
    >>> print random.shuffle([1,3,5,2,64,6])
    None
    >>> list = [1,3,5,2,64,6]
    >>> random.shuffle(list)
    >>> list
    [5, 2, 6, 64, 3, 1]
    >>> random.sample(list,3)
    [5, 2, 6]

  • 相关阅读:
    观察者设计模式
    JSP中用jsp:param传递中文参数出现乱码
    使用.msi进行安装mysql程序(超详细)
    扒来的lstdc++.6.0.9有效解决方案
    HTML响应状态码
    砸壳
    ipv6
    犀利的文章
    安装ReactNative开发IDE
    创建ReactNative的iOS项目
  • 原文地址:https://www.cnblogs.com/bettywang/p/7989989.html
Copyright © 2011-2022 走看看