zoukankan      html  css  js  c++  java
  • Python 入门之 内置模块 -- random模块

    1、random模块

    import random          # random -- 随机数
    

    (1)选择1-50之间随机的整数

    print(random.randint(1,50))
    

    (2)0-1 之间随机小数,不包含1

    print(random.random())
    

    (3)1- 10 之间随机小数,不包含10

    print(random.uniform(1,10))
    

    (4)从容器中随机选择一个

    print(random.choice((1,2,3,4,5,7)))
    

    (5)从容器中随机选择3个元素,以列表的形式方式,会出现重复元素

    print(random.choices((1,2,3,4,5,7),k=3))
    

    (6)从容器中随机选择3个元素,以列表的形式方式,不会出现重复元素

    print(random.sample((1,2,3,4,5,7),k=3))
    

    (7)随机的奇数或随机的偶数

    print(random.randrange(1,10,2)
    

    (8)洗牌 将有序的数据打散

    lst = [1,2,3,4,5,6,7]
    random.shuffle(lst)
    # 洗牌 将有序的数据打散
    print(lst)
    
  • 相关阅读:
    2333
    STL string
    后缀自动机的应用
    省选一轮
    等价类计数问题(Polya定理和burnside引理)
    Prufer序列与树的计数(坑)
    分治算法
    生成函数
    莫队算法
    Xamarin 技术解析
  • 原文地址:https://www.cnblogs.com/caiyongliang/p/11495330.html
Copyright © 2011-2022 走看看