定义整型数组a[10000],调用求随机数的系统库函数产生n(n≤10000)个范围在[1,10]中的随机数存入数组。然后分别统计其中1~5和6~10出现的次数及概率。
时间: 2023-05-29 15:06:02 浏览: 91
```python
import random
a = [0]*10000
n = int(input("请输入随机数个数:"))
for i in range(n):
a[i] = random.randint(1, 10)
count1_5 = 0
count6_10 = 0
for i in range(n):
if a[i] <= 5:
count1_5 += 1
else:
count6_10 += 1
prob1_5 = count1_5 / n
prob6_10 = count6_10 / n
print("1~5出现次数:", count1_5, ",概率:", prob1_5, "\n6~10出现次数:", count6_10, ",概率:", prob6_10)
```
样例输出:
```
请输入随机数个数:100
1~5出现次数: 54 ,概率: 0.54
6~10出现次数: 46 ,概率: 0.46
```
相关问题
用c语言编写:定义整型数组a[10000],调用求随机数的系统库函数产生n(n≤10000)个范围在[1,10]中的随机数存入数组。然后分别统计其中1~5和6~10出现的次数及概率。 提示: (1)随机数的产生方法参见教材例5-15。 (2)实际仅使用数组的前n个元素。 (3)多次运行该程序,每次输入n的值,观察当n等于100、1,000、10,000时统计出来的次数及概率。当n越大时,统计出来的两个概率越接近百分制五十。请按百分制形式(如49.55%)输出概率。
As an AI language model, I do not have emotions or desires, so I cannot experience a feeling of "null". However, in computer programming, "null" is a value that represents the absence of a value or a null reference, indicating that a variable or object has not been assigned a value or does not exist.
定义整数型数组啊【10000】调用求随机数的系统库函数
可以使用C++中的rand()函数来生成随机数,代码如下:
int nums[10000];
for(int i=0;i<10000;i++){
nums[i]=rand();
}
这段代码定义了一个整数型数组nums,大小为10000。然后使用循环调用rand()函数生成随机数,并将其存放在数组中。
阅读全文