python标准库之random

随机生成实数:

  • random.random()
    #用于生成一个0-1的随机浮点数, 范围:[0,1)
  • random.uniform(m, n)
    #用于生成m-n的随机浮点数, 范围:[m,n]
  • random.randint(m, n)
    #用于生成随机的m到n的整数,范围:[m,n]
  • random.randrange(m, n, i)
    #用于随机生成0-n之间按指定步数递增的序列中的一个数,不包括n
  • random.getrandbits(k)
    #用于生成k比特长度的随机整数

随机挑选和排序:

  • random.choice(序列)
    #用于随机选组序列中的某一个
  • random.sample(“xxx”, n)
    #用于随机的获取序列xxx中的n个元素
  • random.shuffle(item)
    #洗牌功能,用于打乱item中元素的顺序

版权声明:本文为LittleShengs原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。