random(随机模块)

什么是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:随机数种子,可以是整数或浮点数
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值