Python随机数怎么生成?Python创建随机数的多种方法

在python中去生成一个随机数可以使用内置模块random以及第三方库numpy的random函数 , 这两个模块都能去生成整数或者是浮点数的随机数 。那下面就来介绍一下使用它们去生成随机数的方法和代码示例 , 一起看看吧 。

Python随机数怎么生成?Python创建随机数的多种方法

文章插图
一、内置模块random
1.random模块最基础的功能就是可以去生成一个0-1之间随机的浮点数 , 随机浮点数小数位按最大的值去算 , 代码示例如下:
import randomnumber = random.random()2.还可以自行指定参数去生成指定范围内的单个随机浮点数或者是随机整数 , 代码示例如下:
# 随机浮点数number = random.uniform(2,4)# 随机整数number = random.randint(2,4)3.除了随机生成一个数字之外还可以去从一个序列之中去随机的取出来一个元素 , 如下所示:
number = random.choice(range(2,10))二、numpy库的random函数
numpy库的random函数生成随机数据方法和内置模块random其实是一样的 , 但是它有一个非常特殊的方法就是可以去生成一个由随机整数或者是浮点数组成的多维数组 , 也就是矩阵 , 示例如下:
import numpy as npdata = np.random.randn(5,4) # 浮点数data = np.random.randint(low=2,high=5,size=(5,7)) # 整数【Python随机数怎么生成?Python创建随机数的多种方法】以上就是关于“Python的随机数要怎么去生成?Python创建随机数的多种方法”的全部内容了 , 想要了解更多python的实用知识和代码示例可以持续关注这个频道 , 每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读