产生两组各1000样本的均匀分布的随机数序列,一组分布下界为-5,宽度为10,另一组分布下界为10,宽度30
时间: 2024-09-25 07:05:45 浏览: 26
系统仿真_均匀分布随机数的产生以及检验分析_
同样使用Python和NumPy,你可以这样生成两组满足特定条件的随机数序列:
```python
import numpy as np
# 设置随机数种子以便复现结果(可选)
np.random.seed(42)
# 第一组随机数,范围从-5到5(宽度10,下界-5)
random_sequence_1 = np.random.uniform(-5, 5, 1000)
# 第二组随机数,范围从10到40(宽度30,下界10)
random_sequence_2 = np.random.uniform(10, 40, 1000)
# 打印这两组随机数序列
print("Random sequence with range -5 to 5 (width 10):")
print(random_sequence_1)
print("\nRandom sequence with range 10 to 40 (width 30):")
print(random_sequence_2)
```
这里我们使用`np.random.uniform()`函数,分别设置了下界和上界作为参数。第一组范围是从-5到5(总共10个单位),第二组范围是从10到40(总共30个单位)。
阅读全文