作者dorminia (重新出发)
看板R_Language
标题[问题] R套件C random number问题
时间Thu Feb 21 11:36:12 2019
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
开发者(有撰写R 的套件经验)
[问题叙述]:
我有个套件要上传,里面有包Rcpp的部分,但被CRAN回传说
不能有rand()。回传讯息举例如下:
Found 'rand', possibly from 'rand' (C)
Object: 'HMMfit.o'
想问一下要怎麽改 @@
[程式范例]:
inline double randomchisq (double df){
std::default_random_engine generator(rand());
std::chi_squared_distribution<double> distribution (df);
return (distribution(generator));
}
[环境叙述]:
R version 3.5.2 (2018-12-20)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
--
切记 任何事情都不能抹杀我们对唱歌的热情
因为这是我们活着的原因
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.114.32
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1550720174.A.2A3.html
※ 编辑: dorminia (140.113.114.32), 02/21/2019 11:36:52
1F:→ clickhere: 改用 Rmath.h 中的 RNG function. 02/23 09:19