zoukankan      html  css  js  c++  java
  • Python random模块random/uniform/randint/choice/getrandbits/shuffle/choice/sample随机函数

    1.random.random()

    返回0<=n<1之间的随机实数n

    2. random.uniform()

    弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限。

    3. random.randint()

    随机生成一个整数int类型,可以指定这个整数的范围,同样有上限和下限值

    4. random.choice(seq)

    从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等

    5. random.getrandbits(n)

    以长整型形式返回n个随机位

    6. random.shuffle(seq[, random])

    将一个序列中的元素,随机打乱的话可以用这个函数方法

    7. random.sample(seq, n)

    从序列seq中选择n个随机且独立的元素。从指定的序列中,随机的截取指定长度的片段,不作原地修改。

    举例:

    from random import randint, sample
    date = [randint(10,20) for _ in range(10)]
    c = sample(date, 5)
    print(c)
    

      

  • 相关阅读:
    Web基础 网页的血肉CSS
    18
    19
    20
    17
    16
    15
    13
    14
    12
  • 原文地址:https://www.cnblogs.com/nxf-rabbit75/p/10613925.html
Copyright © 2011-2022 走看看