以下代码所实现的功能为:生成 n n n 个指定范围内的随机整数,并统计这些随机整数出现的次数。
import random
n = 1000 # 需要生成的随机整数个数
a = [random.randint(1, 6) for _ in range(n)] # 列表生成式:生成 n 个 [1, 6] 的随机整数
counts = {i: a.count(i) for i in set(a)} # 依次统计列表中不同元素的出现次数
print(counts)
--------------------------------------------------------
Output: {1: 170, 2: 147, 3: 153, 4: 176, 5: 171, 6: 183}