Python random模块的简单介绍

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



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


wKiom1lY8DzA-bPJAAAwyrHdqeY393.png-wh_50


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

wKioL1lY8D3ScpqBAAAhcp6txN4953.png-wh_50


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


wKioL1lY8D6jD_SNAABLsZ8BZOM314.png-wh_50



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

wKiom1lY8D_h3ZqZAACOKx0i8xU567.png-wh_50


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

wKioL1lY8D-ii_kiAABkek8NzAI095.png-wh_50


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

wKiom1lY8EDycotdAAAwS4ScyuU767.png-wh_50


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

wKiom1lY8EDDy7CbAABCW31bNtc537.png-wh_50





wKioL1lY8FHTVWDFAAQF1aT1ixQ010.png



本文转自 天道酬勤VIP 51CTO博客,原文链接:http://blog.51cto.com/tdcqvip/1943857

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值