zoukankan      html  css  js  c++  java
  • random模块随机产生数字

    random.random()生成0到1的浮点数,不包括0不包括1 
    random.uniform(100,1000)指定返回一个浮点数,要有最大值最小值
    random.randint(1,3)指定范围内的随机整数   应用:短信验证码
    random.choice([1,34,5,6,6])从一个序列中获取随机元素
    random.randrange(10,100,2)按照指定技术递增的集合,从列表中获取一个随机整数

    >>> import random
    >>> random.randrange(0, 101, 2)
    42

    random.shuffle(p)用于将列表中的元素打乱
    random.sample(list,4)从指定中随机获取制定长度片段,sample函数不会修改list的序列

    >>> import random
    random.sample('abcdefghij',3)
     
    ['a', 'd', 'b']   取出的三个数字也是无序的

  • 相关阅读:
    绑定源特性的行为
    理解IOC和DI
    相遇~~~~
    选美素数~~~~~~~(⊙o⊙)
    狐狸找兔纸
    多重背包Q
    最长升序子序列
    构造逆序数
    田径赛马
    01背包M
  • 原文地址:https://www.cnblogs.com/ZHANG576433951/p/6013112.html
Copyright © 2011-2022 走看看