python随机生成高斯分布概率
时间: 2024-03-10 21:42:33 浏览: 122
符合高斯分布的关于随机粗糙表面的生成代码
5星 · 资源好评率100%
在Python中,可以使用`random`模块的`gauss()`函数来生成服从高斯分布(也称为正态分布)的随机数。`gauss()`函数接受两个参数,分别是均值(mean)和标准差(standard deviation)。它会返回一个符合指定均值和标准差的随机数。
下面是一个示例代码,演示如何生成服从高斯分布的随机数:
```python
import random
mean = 0 # 均值
stddev = 1 # 标准差
random_number = random.gauss(mean, stddev)
print(random_number)
```
在上述代码中,我们设置了均值为0,标准差为1,然后调用`gauss()`函数服从该分布的随机数,并将其打印出来。
如果你想生成多个服从高斯分布的随数,可以使用循环来实现。例如,下面的代码生成了10个服从均值为0,标准差为1的高斯分布的随机数:
```python
import random
mean = 0 # 均值
stddev = 1 # 标准差
for _ in range(10):
random_number =.gauss(mean, stddev)
print(random_number)
```
希望以上解答对你有帮助!如果你还有其他问题,请继续提问。
阅读全文