1

我想编写一个模拟掷骰子 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()
4

2 回答 2

2

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

import random

print([random.randint(1,6) for _ in xrange(100)])
于 2013-06-28T16:11:48.327 回答
1

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

您只需要使用numpy.random.randint(1,6,100)它会更有效,并且还将使用离散均匀分布来取出值

于 2019-05-11T00:00:57.790 回答