自动生成20个1到5的随机数,统计各个数出现的次数
时间: 2024-02-20 20:01:52 浏览: 122
随机数生成
好的,我可以帮你解决这个问题。以下是Python代码实现:
```python
import random
# 生成20个1到5的随机数
random_numbers = [random.randint(1, 5) for _ in range(20)]
# 统计各个数出现的次数
count_dict = {}
for num in random_numbers:
count_dict[num] = count_dict.get(num, 0) + 1
# 输出结果
print("随机数序列:", random_numbers)
print("各个数出现的次数:", count_dict)
```
运行结果可能如下所示:
```
随机数序列: [2, 3, 2, 3, 1, 1, 4, 4, 4, 2, 3, 5, 5, 4, 5, 5, 1, 4, 2, 2]
各个数出现的次数: {2: 5, 3: 3, 1: 3, 4: 5, 5: 4}
```
其中,`random_numbers`变量存储了生成的随机数序列,`count_dict`变量存储了各个数出现的次数,输出结果中分别进行了展示。
阅读全文