• python--模块之random随机数模块


    作用是产生随机数

    import random

    random.random:
    用于生成一个0--1的随机浮点数。

    print(random.random())
    >>0.3355102133472131

    random.uniform:
    用于生成一个指定范围内的随机浮点数。

    print(random.uniform(10,12))
    >>11.506430536508764

    random.randint:
    用于生成一个指定范围内的整数。

    print(random.randint(10,20))
    >>15

    random.randrange:
    从指定范围内,按指定基数递增的集合中获取一个随机数。

    print(random.randrange(10,20,2))
    >>14


    random.choice:
    从序列中获取一个随机元素。

    print(random.choice("chenxiansheng"))
    >>n
    print (random.choice(("Tuple", "List", "Dict")))
    >>List


    random.sample:
    从指定序列中随机获取指定长度的片段。sample函数不会修改原有序列。

    list = [1,2,3,4,5,6,7]
    slice =random.sample(list,5)
    print(slice)
    >>[5, 3, 4, 1, 7]

    #随机整数
    print(random.randint(0,99))

    #随机选取0到100间的偶数
    print(random.randrange(0,100,2))

    #随机浮点数
    print(random.random())

    #随机字符
    print(random.choice('abcdefg'))

    #多个字符中选取特定数量的字符
    print(random.sample('abcdefg',3))

  • 相关阅读:
    docker (centOS 7) 使用笔记3
    docker (centOS 7) 使用笔记4
    docker (centOS 7) 使用笔记2
    docker (centOS 7) 使用笔记1
    docker (centOS 7) 使用笔记3
    CentOS7 修改时区、charset
    p12(PKCS12)和jks互相转换
    tomcat7 日志设置为log4j
    Redis概述与基本操作
    Django学习笔记之安全
  • 原文地址:https://www.cnblogs.com/chen-1054425078/p/9804821.html
Copyright © 2020-2023  润新知