在Python中使用随机数生成器包

时间:2016-04-10 10:40:52

标签: python random

我在这个链接上遇到了一个随机数生成器包。

我想在Python中使用这个包。我是Python的初学者,我无法理解从哪里开始。

1 个答案:

答案 0 :(得分:1)

编辑:reikna包基于Random123源代码,并生成CBRNG随机数。

可以使用random library直接从python生成随机数,例如:

a = random.randint(0,100)
# sets a to a random integer (whole number) between 0 and 100 (inclusive)

如果您需要加密强度随机性,那么可以使用os library来实现,例如:

b = os.random(10)
# sets b to a string of 10 random bytes

对于更复杂的用途,您可能正在寻找numpy random routines

c = numpy.random.beta(a, b)
# sets c to a random sample from a Beta distribution, with a = α and b = β.