需要帮助的程序生成0到9之间的1000个随机整数并使用计数

时间:2016-07-26 04:05:54

标签: python

如何编写一个程序,该程序将生成0到9之间的1000个随机整数,并显示每个#sid计数的计数,以存储数字0s 1s ...... 9s的计数

这是我的代码

i = list(range(0,1000,9)) 
print (i) 
i = len(i) 
print (i)

2 个答案:

答案 0 :(得分:2)

使用随机的randint函数生成一个整数并将其存储在Counter中。

Counter集合上的文档位于:https://docs.python.org/2/library/collections.html

from collections import counter
from random import randint
c = Counter()
for i in range(1000):
    rint = randint(0,9)
    c[rint] += 1
print c

答案 1 :(得分:0)

from random import randint
dic = {k: 0 for k in range(10)}
for i in range(1000):
    num = randint(0, 9)
    dic[num] += 1

print dic

您也可以使用字典来保持计数