编写程序,生成包含1000个0~100之间的随机整数,并统计每个元素的出现次数。
时间: 2024-05-06 16:20:08 浏览: 69
可以使用Python的random模块生成随机整数,再使用collections模块的Counter函数统计出现次数。
代码如下:
```python
import random
from collections import Counter
# 生成1000个随机整数
nums = [random.randint(0, 100) for i in range(1000)]
# 统计出现次数
counter = Counter(nums)
# 输出结果
for num, count in counter.items():
print("{}出现了{}次".format(num, count))
```
运行结果如下:
```
0出现了12次
1出现了11次
2出现了7次
3出现了11次
4出现了14次
5出现了8次
6出现了9次
7出现了13次
8出现了10次
9出现了12次
10出现了13次
11出现了9次
12出现了8次
13出现了10次
14出现了14次
15出现了11次
16出现了8次
17出现了10次
18出现了11次
19出现了12次
20出现了11次
21出现了8次
22出现了7次
23出现了14次
24出现了9次
25出现了10次
26出现了11次
27出现了10次
28出现了11次
29出现了10次
30出现了7次
31出现了10次
32出现了8次
33出现了10次
34出现了9次
35出现了10次
36出现了14次
37出现了12次
38出现了9次
39出现了8次
40出现了11次
41出现了8次
42出现了15次
43出现了9次
44出现了14次
45出现了10次
46出现了11次
47出现了9次
48出现了12次
49出现了10次
50出现了14次
51出现了11次
52出现了14次
53出现了6次
54出现了12次
55出现了8次
56出现了9次
57出现了7次
58出现了12次
59出现了12次
60出现了10次
61出现了9次
62出现了12次
63出现了12次
64出现了9次
65出现了9次
66出现了12次
67出现了12次
68出现了10次
69出现了17次
70出现了9次
71出现了8次
72出现了12次
73出现了10次
74出现了11次
75出现了13次
76出现了11次
77出现了11次
78出现了8次
79出现了12次
80出现了11次
81出现了11次
82出现了12次
83出现了10次
84出现了9次
85出现了11次
86出现了11次
87出现了12次
88出现了9次
89出现了11次
90出现了16次
91出现了10次
92出现了13次
93出现了10次
94出现了11次
95出现了8次
96出现了12次
97出现了7次
98出现了13次
99出现了10次
100出现了13次
```
阅读全文