2016-08-10 5 views
2
import random 
import numpy.random 

randomnumpy.randomのアルゴリズムは何ですか?通常、Mersenne Twisterはmatlabのデフォルトジェネレータです。使用するジェネレータを選択する選択肢があります。 Pythonについては、ランダムジェネレータの選択肢はありますか?pythonとnumpyの乱数ジェネレータは何ですか?

答えて

3

cpython randomおよびnumpy.randomはいずれもメルセンヌツイスターを使用する。

cpython randomnumpy.randomエントロピーのためのWindowsでの使用UNIXでの/dev/(u)randomCryptGenRandom両方。

Cpython allows to use Wichman Hill代替のPRNGでは、numpyは使用しません(ただし、以前に割り当てられた配列にはrandom.WichmanHillを使用できます)。

+0

発電機を他の発電機に変更することはできますか? – buzhidao

+0

私はこの質問に答えるために私の答えを編集しました。 –

+0

編集ありがとうございました – buzhidao

関連する問題