如何设置随机种子RCPP代码?

时间:2018-04-09 03:54:28

标签: r random rcpp armadillo

我有三台电脑:两台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级别。种子()

我无法理解的是,在不同的计算机上轮换相同的代码,其中一个代码是固定的。

0 个答案:

没有答案