random 模块

1random.random

random.random()用于生成一个0到1的随机浮点数

0<=n<1

不需要参数

2random.uniform()

random.uniform(a,b)随机产生a-b之间的随机浮点数

若a>b,b<=n<=a

若a<b,a<=n<=b

3random.randint()

random.randint(a,b)用于生成一个a-b之间的整数a是下限,b是上限

4random.randrange

random.randrange(a,b,c)

a<=n<b

从a-b中按指定基数c递增的几何中随机取一个数

5random.choice

从序列中随机获得一个元素

print random.choice('hello')

6random,shuffle

random.shuffle(x[random])用于将一个列表中的元素打乱

random.shuffle(p)

7random.sample

从列表中随机抽取指定长度的片段

list=[1,2,3,4,5,6]

random.sample(list,3)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.r...
    随风化作雨阅读 419评论 0 0
  • 引用自: Crossin的编程教室 random模块的作用是产生随机数 import random random....
    SagaraMisae阅读 490评论 0 0
  • 近来在学习Celery包的时候发现自己对于python中的random()模块真是知之甚少。 random.ran...
    东皇Amrzs阅读 725评论 1 4
  • 代码开始出加入import random导入random模块 1、random.random random.ran...
    marshb阅读 3,614评论 0 1
  • 随机数是由程序随即产生的数字,常见的图片验证码,12306的图片验证等,这节我们来认识Python中的随机数模块。...
    老黄爱Python阅读 7,126评论 0 5