我有一个循环.在循环内部,在每次迭代中,我需要从U [0,1]中绘制一个数字.我如何使用openmp,并确保随机数生成过程不被污染?
我得到了一个建议,我需要一个线程安全的随机数生成器,它可能是也可能不是我的问题的解决方案.
我的问题与另一个问题非常相关,我想从coninuum U [0,1]中略有不同.另外,我不知道如何通过线程种子生成器,有人可以写一行代码吗?
当我编写独立的cpp脚本时,我使用了openmp // [[Rcpp::plugins(openmp)]].
但是,当我尝试使用Rcpp构建R包时,我不知道如何让编译器知道我有一个插件.我试图添加Plugin:openmp描述,但它不起作用.
有人可以帮忙吗?