Python:如何模拟掷骰子100次

时间:2013-06-28 15:40:50

标签: python-3.x

我想编写一个模拟骰子滚动100次的程序,但我该如何做呢? 这是代码:

import random

def roll() :
print('The computer will now simulate the roll of a dice 100 times')
number = random.randint(1,6)

print([number])


roll()

2 个答案:

答案 0 :(得分:1)

创建一个包含100个卷的列表:

import random

print([random.randint(1,6) for _ in xrange(100)])

答案 1 :(得分:0)

dansalmo的答案似乎不错,但是如果您使用的是Numpy

您只需要使用numpy.random.randint(1,6,100),因为这样会更加高效,并且还会使用离散均匀分布来提取值