如何生成符合正态分布随机整数
- 编程技术
- 2025-02-07 14:12:35
- 1
![如何生成符合正态分布随机整数](http://xinin56.com/imgs/119.jpg)
```pythonimport numpy as npdef generate_normal_integers(mean, std_dev, count : float...
```python
import numpy as np
def generate_normal_integers(mean, std_dev, count):
floats = np.random.normal(mean, std_dev, count)
四舍五入到整数
integers = np.round(floats)
return integers
mean = 10
std_dev = 2
count = 10
random_integers = generate_normal_integers(mean, std_dev, count)
print(random_integers)
```
如果不想使用`numpy`库,可以使用Python内置的`random`模块和`math`模块来实现:
```python
import random
import math
def generate_normal_integers(mean, std_dev, count):
floats = [random.gauss(mean, std_dev) for _ in range(count)]
四舍五入到整数
integers = [round(num) for num in floats]
return integers
mean = 10
std_dev = 2
count = 10
random_integers = generate_normal_integers(mean, std_dev, count)
print(random_integers)
```
本文链接:http://xinin56.com/bian/504980.html
上一篇:IT项目管理的核心是什么
下一篇:电脑键盘按钮被改了怎么改回来