随机生成1000个大小在[1, 100]的整数,统计其中每个整数出现的次数

随机生成1000个大小在[1, 100]的整数,统计其中每个整数出现的次数

import random

# 随机生成1000个大小在[1, 100]的整数
numbers = [random.randint(1, 100) for _ in range(1000)]

# 统计每个整数出现的次数
counts = {}
for num in numbers:
    counts[num] = counts.get(num, 0) + 1

# 打印结果
for num, count in counts.items():
    print(f"{num}: {count}次")

如果答案对您有所帮助,望采纳。

import random
from collections import Counter

nums = Counter(random.choices(range(1, 101), k=1000))
for num, count in nums.items():
    print(f"{num}: {count}次")