如何在R中更快地生成随机数?

时间:2017-04-26 00:23:58

标签: r optimization random

我的项目需要生成大量(例如,大约10 ^ 7)的正态分布的随机数,这一步需要大量的计算资源。

是否有比rnorm更有效的方法来生成此类数据?

1 个答案:

答案 0 :(得分:14)

是的,您可以通过RcppZiggurat使用Ziggurat方法。这是标准正态分布随机数的更快/最快算法之一。

pdf vignette有时序对比图表; package page on my server上还有一个。