zoukankan      html  css  js  c++  java
  • random模块用法

    import random as r

    1.r.random()

      用于生成[0, 1)的随机浮点数

    print(r.random())  # 0.15966568096223654

    2.r.randint(a, b)

      用于生成一个[a, b]的随机整数

    print(r.randint(5, 9))  # 6

    3.r.uniform(a, b)

      用于生成一个[a, b]的随机浮点数

    print(r.uniform(5, 9))  # 7.466190274880667

    4.r.randrange([start,] stop[, step])

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

    print(r.randrange(1, 19, step=2))  # 13

    5.r.choice(sequence)

      从序列中获取一个随机元素。

    print(r.choice(['red', 'yellow', 'blue']))  # yellow

    6.r.shuffle(x[, random])

      用于将一个列表中的元素打乱。

    sss1 = ['aasd', '123', '111', 'anny']
    r.shuffle(sss1)
    print(sss1)  # ['123', 'anny', 'aasd', '111']

    7.r.sample(sequence, k)

      从指定序列中随机获取指定长度的切片。

    print(r.sample("hello,how are U?", 6))  # ['w', 'e', 'l', '?', 'r', 'o']
  • 相关阅读:
    d
    今天刚注册,测试下
    关于Hadoop的简单介绍
    leveldb 阅读笔记 (2) 简易测试框架
    leveldb 阅读笔记(1) 内存分配器 Arena
    数论
    伴随网站
    convenience website
    大佬独特的骗分技巧
    动态规划
  • 原文地址:https://www.cnblogs.com/zhuzhaoli/p/14127217.html
Copyright © 2011-2022 走看看