【发布时间】:2010-12-28 00:02:09
【问题描述】:
我想编写一个 python 程序来模拟同时掷出 3 个骰子,但我希望 3 个骰子每次掷出时总是有不同的数字。 ex 在第一卷我得到 2,1,6 这很好,但我不想要编。为前 2,4,2 滚动重复。 (3,3,3,也是不能接受的)
# generating random numbers 1 - 6
die1 = random.randint(1, 6)
die2 = random.randrange(1, 6)
die3 = random.randrange(1, 6)
这就是我目前所拥有的,我是初学者......谢谢
【问题讨论】:
-
如果您也对算法本身感兴趣,而不仅仅是解决方案stackoverflow.com/questions/311703/…,请查看这个问题
-
注意:在这种情况下,独立通常被理解为一个骰子的结果不会影响其他骰子的结果。这几乎与您想要的完全相反。我认为您正在寻找的词是 distinct。