📅  最后修改于: 2023-12-03 15:19:12.477000             🧑  作者: Mango
在Python中,我们可以通过使用random
模块创建随机浮点数,这是一个内置模块,它包含许多功能以生成各种随机数。
random()
方法返回一个随机浮点数,该数在半开区间[0.0, 1.0)
中,意味着它包括0.0,但不包括1.0。
import random
print(random.random()) # 0.9181961155
uniform(a,b)
方法在给定区间内返回一个随机浮点数,包括两个端点a和b。
import random
print(random.uniform(3.5, 7.0)) # 5.36782015648
normalvariate(mu, sigma)
方法返回一个遵循指定平均值和标准差的正态分布(高斯分布)的随机浮点数。
import random
print(random.normalvariate(0, 1)) # -0.672654730132
triangular(low, high, mode)
方法返回符合三角分布的随机浮点数,其中low
和high
是分布前跟后的端点,而mode
是分布峰值。
import random
print(random.triangular(2.5, 7.0, 5.2)) # 4.09737220514
以上是一些生成随机浮点数的方法描述。如果您希望使用不同的方法来生成随机浮点数,可以使用help(random)
命令和文档中心以获得更多信息。