我有三台电脑:两台Windows 10和一台Win7。
我在Rstudio中使用RCPP和RcppArmadillo开发代码。
我不知道发生了什么问题,但是当我编译算法时,在我家的电脑上种子,种子正在被修复。例如:
首先,我生成一个具有统一功能的矩阵并且正常化它。
U. Randu ();
U = Normalise (U, 1, 1, 1);
cout < < Endl;
当我在计算机上编译(WIN7和WIN10)时会生成随机矩阵,但在我的一台计算机上,种子似乎是固定的。
只有放入套装才有效。 Seed (NULL)
。
已尝试使用ARMA_RNG:: Set_seed_random ()
但无效,将显示以下消息:
警告讯息:
在Algoritmo_IFCMADC(x,K = 4)中:当从R调用时,RNG种子具有 通过设置设置在R级别。种子()
我无法理解的是,在不同的计算机上轮换相同的代码,其中一个代码是固定的。