优草派  >   Python

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

罗西汉            来源:优草派

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

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

一、内置模块random

1.random模块最基础的功能就是可以去生成一个0-1之间随机的浮点数,随机浮点数小数位按最大的值去算,代码示例如下:

import random
number = 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 np
data = np.random.randn(5,4) # 浮点数
data = np.random.randint(low=2,high=5,size=(5,7)) # 整数

以上就是关于“Python的随机数要怎么去生成?Python创建随机数的多种方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行