如何采取投掷骰子的输出

时间:2014-04-03 15:17:34

标签: probability

如何以1,2,3,4,5,6的相同概率显示投掷骰子的结果? 随机数不会以相同的概率显示。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果你有一个相当不错的PRNG(伪随机数生成器),你应该可以做类似的事情(其中%是模运算符):

print( good_prng() % 6 + 1 )

一些基本的PRNG在低阶位中并非随机。在不知道您使用的语言和PRNG的情况下,很难说这是否是您观察的原因。

在Python中(征求意见):

import random
print( random.randint(1,6) )

Python's random module使用Mersenne twister,这是一个非常好的PRNG。