Python random模块的简单介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python random模块的简单介绍相关的知识,希望对你有一定的参考价值。

Python中的random模块是用于生成随机数,我们也可以用他随机生成数字和字符串



random.randint(a,b)  :a到b里的一个随机整数


技术分享


random.random():用于生成0到1的浮点数,如下图,0.0<x<1.0

技术分享


random.uniform(a, b):用于生成指定范围的浮点数 ,不管是a大于b还是b大于a,生成的浮点数大小都在ab之间


技术分享



random.randrange([start], stop [,step]) 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1

技术分享


random.choice():从序列中获取一个随机元素。其函数原型为random.choice(sequence)。参数sequence表示一个有序类型。

技术分享


random.shuffle(x)用于将一个列表元素打乱,如下图:

技术分享


random.sample(x,3):从x序列里随机抽取三个出来,不会打乱原有的系列

技术分享





技术分享

本文出自 “天道酬勤” 博客,请务必保留此出处http://taindaochouqin.blog.51cto.com/12995943/1943857

以上是关于Python random模块的简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

python内置模块

Python——程序结构控制(模块3: random库的使用)(实例:身体质量指数BMI及圆周率的计算)

Python 中随机数random模块的常用使用方法介绍

python简单试题4

Python中模块之random的功能介绍

python内几种常用内置模块的介绍,包括time模块,datetime模块,random模块,os模块,sys模块,hashlib模块