zoukankan      html  css  js  c++  java
  • 【python基础】random随机数模块(库)方法汇总

    random 随机数模块(库)

      1、random.randint(a, b) : 在某个范围内随机产生一个整数
        [a, b], 能取到a, 也能取到b
      2、random.random() : 随机产生一个0-1之间的浮点数
        [0, 1), 0可以取到, 1取不到
      3、random.uniform(a, b) : 在某个范围内随机产生一个实数
        [a, b], 能取到a, 也能取到b
      4、random.randrange(start, stop, step) : 在某个范围内随机产生一个整数
        [start, stop), 能取到start, 取不到stop
      5、random.choice(sequence) : 随机返回序列中的某个数
      6、random.shuffle() : 打散,打乱,混序
        注: 该函数无返回值, 将打乱顺序后的结果直接作用于原列表
      7、random.sample(population, k) : 取样
        population: 取样的对象
        k : 取样个数

     1 import random
     2 
     3 r1 = random.random()
     4 print(r1)  # 0.2682469766947404
     5 
     6 r2 = random.randint(1, 10)
     7 print(r2)  # 10
     8 
     9 r3 = random.uniform(1, 10)
    10 print(r3)  # 5.296020606206669
    11 
    12 r4 = random.randrange(0, 11, 2)
    13 print(r4)  # 10
    14 
    15 r5 = random.choice(["rose", "黄瓜丝", "面条"])
    16 print(r5)  # 黄瓜丝
    17 
    18 list1 = [1, 2, 3, 4, 5]
    19 r6 = random.shuffle(list1)  # None
    20 print(list1)  # [4, 1, 2, 3, 5]
    21 
    22 r7 = random.sample(list1, 3)
    23 print(r7)  # [3, 2, 5]
  • 相关阅读:
    50.2 Django 连接MySQL,django orm 数据库(models)操作
    50.1 Django 静态资源配置 static && form表单和 request对象
    JS备忘
    Python 单元测试 生产HTML测试报告
    python 单元测试 执行测试
    pycharm 安装插件
    Python 单元测试 实战演练
    Python 单元测试
    Pycharm 使用备忘
    Python 异常
  • 原文地址:https://www.cnblogs.com/Tree0108/p/12110215.html
Copyright © 2011-2022 走看看