Python 3.x python和numpy中的随机数生成器是什么?

Python 3.x python和numpy中的随机数生成器是什么?,python-3.x,numpy,random,Python 3.x,Numpy,Random,random和numpy.random的算法是什么。通常,Mersenne Twister是matlab的默认生成器,可以选择使用哪个生成器。关于python,随机生成器有选择吗?两者都有,使用Mersenne Twister 在UNIX上使用/dev/(u)random,在Windows上使用CryptGenRandom来表示熵 作为PRNG的替代方案,numpy不会(但是您可以使用random.WichmanHill填充以前分配的数组)。我们可以将生成器更改为其他生成器吗?请注意,正在进行向

random
numpy.random
的算法是什么。通常,Mersenne Twister是matlab的默认生成器,可以选择使用哪个生成器。关于python,随机生成器有选择吗?

两者都有,使用Mersenne Twister

在UNIX上使用
/dev/(u)random
,在Windows上使用
CryptGenRandom
来表示熵


作为PRNG的替代方案,numpy不会(但是您可以使用
random.WichmanHill
填充以前分配的数组)。

我们可以将生成器更改为其他生成器吗?请注意,正在进行向numpy添加更多随机数生成器的工作:
import random
import numpy.random