📜  Python中的 random.gauss()函数(1)

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

Python中的random.gauss()函数

在Python中,可以使用random模块的gauss()函数生成一个满足高斯分布的随机数。高斯分布也常常被称为正态分布。

函数定义和语法
random.gauss(mu, sigma)

参数说明:

  • 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的设置上要根据实际应用情况来灵活选择,以满足需要的分布特性。