random(随机模块)

Python随机模块详解
部署运行你感兴趣的模型镜像

什么是random
random是Python中内置的一个库,该库是随机产生数值的库

random.sample(pop,k)
作用:从pop类型中随机选取k个元素,以列表类型返回
pop:序列类型,例如列表类型
k:选取的个数,整数

random.shuiffle(seq)
作用:将序列类型seq中元素随机排序,返回打乱后的序列
调用该函数后,序列类型变量seq将被改变
返回的结果为列表类型

random.choice(seq)
作用:从序列类型(例如列表)seq中随机返回一个元素
seq:序列类型,例如列表类型
返回的结果为随机列表里的值

random.uniform(a,b)
作用:生成一个[a,b]之间的随机小数
a:随机区间的开始值,整数或浮点数
b:随机区间的结束值,随机数包含结束值,整数或浮点数

random.randint(a,b)
作用:生成一个[a,b]之间的随机整数
参数:a,随机区间的开始值,整数,b,随机区间的结束值,整数。
注意:这里的random.randint中的a和b值都是开的原则,包含a,b的值

random.randrange(start,stop[,step])
作用:生成一个[start,stop)之间以step为步数的随机整数
start:随机区间的开始值,整数
stop:随机区间的结束值,随机数包含结束值,整数
step:随机区间的步长值,整数。步长值可选,如果不设定步长,默认步长为1

random.random()
作用:生成一个随机的浮点数,生成的随机浮点数范围为[0.0,1.0)左闭右开的原则
参数:无

random.seed(a)
作用:设置初始化随机数种子a。
参数:a:随机数种子,可以是整数或浮点数
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值