📅  最后修改于: 2023-12-03 15:04:34.071000             🧑  作者: Mango
在Python中,可以使用random模块的gauss()函数生成一个满足高斯分布的随机数。高斯分布也常常被称为正态分布。
random.gauss(mu, sigma)
参数说明:
返回值:生成的随机数。
下面的例子展示了如何生成一个均值为0,标准差为1的高斯分布随机数。
import random
print(random.gauss(0,1))
# output: -0.5603583195456162
将random.gauss()函数结合循环语句可以生成多个满足高斯分布的随机数。
random_numbers = []
for i in range(10):
random_numbers.append(random.gauss(0,1))
print(random_numbers)
# output: [0.8155862673831608, -0.12143310632979013, 0.5680121515104812, -0.655420888926919, 1.8003517631417963, -0.4351673899264787, -0.6178000164654706, -0.47673350686304503, -1.8360014569731232, 0.11982700604508971]
Python中的random.gauss()函数可以生成满足高斯分布的随机数,可用于模拟实际情况下的随机变量。在参数mu和sigma的设置上要根据实际应用情况来灵活选择,以满足需要的分布特性。