无法使 RcppZiggurat 种子设置生效

Cannot get RcppZiggurat seed setting to work

加载包 RcppZiggurat 后,我原以为接下来对 zrnorm() 的两次调用会产生同一组随机数,但事实并非如此。我正在使用 Windows R 3.2.1 64 位和 RcppZiggurat 0.1.3。我是否漏掉了一些明显的东西?

> zsetseed(1)
> zrnorm(5)
[1]  0.1596387  1.2358659 -1.5563367 -1.1293016 -0.7745854
> zsetseed(1)
> zrnorm(5)
[1]  0.2214619 -0.3811457  1.0551878  0.2344287 -0.1807683

当您显式select(首选)生成器时,它会起作用:

R> zsetseedLZLLV(123)
R> zrnormLZLLV(3)
[1] -0.460512  2.456883  0.117593
R> zsetseedLZLLV(123)
R> zrnormLZLLV(3)
[1] -0.460512  2.456883  0.117593
R> 

你能在 GH 回购中提交问题单吗?这会提醒我在 'unnamed' 函数上清理它也应该工作的地方。