zoukankan      html  css  js  c++  java
  • random模块学习笔记

    import random
    #生成随机浮点数(0到1,没有参数)
    rf1= random.random()  
    #生成随机浮点数(指定区间)  
    rf2=random.uniform(1,4)  
    #浮点数保留指定位数
    rf3=round(random.uniform(1,5),2)
    #生成随机整数(指定区间)
    rf4=random.randint(20,500)
    #返回指定递增基数集合中的一个随机数,方法:randrange()
    rf5=random.randrange(10,40,2)
    rf6=random.choice(range(10,40,2))
    #从序列中获取一个随机元素,方法:random.choice(sequence)
    lis1=[23,44,5,7,2,2.3]
    tup1=(3,'e','t')
    rf7=random.choice(tup1)
    rf8=random.choice(lis1)
    #随机排序,赋值打印为None? 会修改原有序列
    random.shuffle(lis1)
    print(lis1)        #rf9=random.shuffle(lis1)
    #从指定序列中随机获取指定长度的片断并随机排列。函数sample()注意:sample函数不会修改原有序列。
    rf10=random.sample(lis1,3)
    print(lis1)
    print(rf10)



  • 相关阅读:
    哲学家进餐
    文件系统
    文件读写原理(转)
    数据库join种类
    http与https区别
    数字证书(转)
    B. Rebranding
    扩展欧几里德算法、证明及其应用
    CodeForces 7C Line
    UVALive 7147 World Cup
  • 原文地址:https://www.cnblogs.com/duguxiren/p/11570565.html
Copyright © 2011-2022 走看看