[英]How to initialize a specific random seed in scala breeze, say for Gaussian distribution?
如何使用scala breeze中的特定種子強制隨機數生成器(如果可能),所以說下面的scala代碼總是生成相同的序列seq
?
import breeze.stats.distributions._
val g = new Gaussian(0, 1)
val seq = gau.sample(3)
我正在使用scala構建蒙特卡羅模擬器,並希望模擬結果可重復(通過特定隨機種子的參數化)。
創建一個隱式RandBasis並將其線程連接到創建隨機生成器的任何位置。 我應該為此改進API,但是類似於:
implicit val randBasis: RandBasis = new RandBasis(new ThreadLocalRandomGenerator(new MersenneTwister(seed)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.