【发布时间】:2016-12-20 20:46:27
【问题描述】:
我正在使用 R. Armadillo C++ 库中的随机数生成器。Armadillo 允许对矩阵和向量进行高性能计算。但是,我看不到它实际实现的是哪个随机数生成器。
Rcpp Armadillo 使用的随机数生成器究竟是什么?
【问题讨论】:
-
根据您使用的随机函数,Armadillo 对其 RNG 使用均匀分布或高斯分布。
-
@birryree 我的意思是它使用哪种算法。它是线性同余生成器还是梅森捻线器或其他什么?
-
@JonnyHenly 谢谢。在 C++11 案例中它指的是哪个库?还有系统库RNG是std:rand()吗?
-
@JonnyHenly “似乎 RcppArmadillo 使用 R 中的 RNG 作为后备” 是在文档中的某个地方吗?
-
正是如此。
标签: c++ r random rcpp armadillo