一文读懂Python之random模块(31)

random模块是Python的内置标准库,用于生成各类随机数,可以用作生成网站初始登录密码和随机验证码。

一、random模块简介

random模块可以生成随机数,包括随机整数、浮点数、随机元素等。

二、random模块相关概念

随机数: 是指在一定范围内随机产生的数,每个数被选中的概率相等。随机数最重要的特性是其后产生的数与前面的数毫无关系,即随机性、不可预测性和不可重现性。

三、random模块常用方法

1、random.random():  返回随机生成的一个浮点数,范围在[0,1)之间

2、random.uniform(a, b):  返回随机生成的一个浮点数,范围在[a, b)之间

3、random.randint(a,b):生成指定范围内的整数

4、random.randrange(start, stop, step):从指定范围内以step为等差数列获取一个随机数

5、random.choice():从指定的序列中获取一个随机元素

6、random.shuffle():将列表中的元素随机排序

7、random.sample(sequence,k):从指定序列sequence中随机获取指定长度k的片段,原序列不变

8、np.random.rand(size):  返回浮点数,范围在[0, 1)之间,返回个数为size

9、np.random.normal(a, b, size):  返回满足条件为均值=a, 标准差=b的正态分布(高斯分布)的概率密度随机数,返回个数为size

10、np.random.randn(size):  返回标准正态分布(均值=0,标准差=1)的概率密度随机数,返回个数为size

四、代码示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值