Python中random模块的学习01

Python中random模块的学习

基于python 3.7.2的学习笔记,其实学习python有一段时间了,但是没有有记笔记的习惯,总是学完就忘,现在开始尽量把学习的笔记记录下来,本章记录random模块的学习,主要是一些常用的函数的使用。
a. random.random() # 随机从0-1之间抽取一个浮点数
b. random.randint(0,N) # 随机从0-N之间抽取一个数字
c. random.choice(‘string’) # 随机从字符串/列表/元组等对象中抽取一个元素
d. random.sample(‘string’, n) # 随机从字符串/列表/元组等对象中抽取n个不重复的元素,返回列表
e. e = [1, 2, 3, 4, 5,‘a’,‘op’]
random.shuffle(e) # “随机洗牌”,比如打乱列表
f. random.uniform(1,10) #用于生成一个指定范围内的随机符点数
#或random.uniform(10,1)
g. random.randrange(start,stop,step) #从指定范围内,范围:start<=n<stop,按指定基数递增的集合中 获取一个随机数。

具体代码如下:
在这里插入图片描述
结果如下图:
在这里插入图片描述
random.seed()函数用于改变随机生成树的种子,在调用其他random模块时,若seed种子设定为相同的值时,则生成同一个随机数。具体如下图:
在这里插入图片描述
暂时到这里了,后续可能还有补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值