利用python中的random模块生成1000个0到100间的随机整数,并统计每个元素出现的次数
时间: 2024-05-11 19:17:37 浏览: 98
产生1000个[0,100]的随机数
好的,我可以回答这个问题。以下是利用Python中的random模块生成1000个0到100间的随机整数,并统计每个元素出现的次数的代码:
```python
import random
# 生成1000个0到100间的随机整数
nums = [random.randint(0, 100) for _ in range(1000)]
# 统计每个元素出现的次数
counts = [0] * 101
for num in nums:
counts[num] += 1
# 输出结果
for i, count in enumerate(counts):
print(f"{i}: {count}")
```
这段代码首先使用列表推导式生成1000个0到100间的随机整数,然后使用一个长度为101的列表counts来保存每个整数出现的次数,初始值都为0。接着,遍历nums列表,将每个整数出现的次数加1,最后输出每个整数及其出现的次数。
阅读全文