zoukankan      html  css  js  c++  java
  • Python random模块

    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)

  • 相关阅读:
    区间DP中的环形DP
    hdu 5251 包围点集最小矩形 ***
    hdu 4858 水题
    hdu 3530 单调队列 **
    hdu 3338 最大流 ****
    hdu 2732 最大流 **
    hdu 5233 离散化 **
    hdu 3555 数位dp *
    zoj 3469 区间dp **
    2015 安徽程序设计省赛总结
  • 原文地址:https://www.cnblogs.com/ceo-python/p/11602018.html
Copyright © 2011-2022 走看看