pythonで正規乱数を生成する必要があります。ただし、システム時刻をseedとしてx個作るとします。
これは以下の書き方で実現できるのですが、xを非常に大きくすると時間がかなりかかります。
np.random.norml(0,1,x) # 平均0、分散1の正規乱数をx個(値はarrayで返される)
pythonは標準でメルセンヌ・ツイスター法を用いているため、乱数生成速度は速いと思うのですが、
この生成速度に関してどのように対応したら良いでしょうか。
なお、線形合同法などは周期がおよそ10^9のため、現在私が欲している大量の乱数の場合(10^9個以上)は、その周期を容易に超えてしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。