📜  python 随机浮点数 - Python (1)

📅  最后修改于: 2023-12-03 15:19:12.477000             🧑  作者: Mango

Python 随机浮点数

在Python中,我们可以通过使用random模块创建随机浮点数,这是一个内置模块,它包含许多功能以生成各种随机数。

random.random()

random()方法返回一个随机浮点数,该数在半开区间[0.0, 1.0)中,意味着它包括0.0,但不包括1.0。

import random

print(random.random()) # 0.9181961155
random.uniform()

uniform(a,b)方法在给定区间内返回一个随机浮点数,包括两个端点a和b。

import random

print(random.uniform(3.5, 7.0)) # 5.36782015648
random.normalvariate()

normalvariate(mu, sigma)方法返回一个遵循指定平均值和标准差的正态分布(高斯分布)的随机浮点数。

import random

print(random.normalvariate(0, 1)) # -0.672654730132
random.triangular()

triangular(low, high, mode)方法返回符合三角分布的随机浮点数,其中lowhigh是分布前跟后的端点,而mode是分布峰值。

import random

print(random.triangular(2.5, 7.0, 5.2)) # 4.09737220514

以上是一些生成随机浮点数的方法描述。如果您希望使用不同的方法来生成随机浮点数,可以使用help(random)命令和文档中心以获得更多信息。