RNG(随机数发生器)

Bfu*_*u38 -2 random r

我是随机数生成器领域的新手.我想使用Mersenne-Twister算法,因为它具有与其他算法相比最长的周期.

  • 哪个R函数实现了这个算法?我使用了"?sample",但没有关于使用哪种算法的信息.
  • 另一个问题是:哪个是随机数生成中最好的种子?
  • 最后:R是生成随机数的最佳工具吗?

Aus*_*ley 5

  • R使用的默认算法是Mersenne-Twister.

  • 没有最好的种子.这取决于您的应用程序.每次运行代码时,您希望它是同一组数字吗?使用相同的种子.如果没有,也许使用当前时间将满足您的需求.

  • 生成随机数的最佳工具是使用确定性PRNG(例如Mersenne-Twister).而是研究一下像random.org这样的东西.我认为阅读真随机性与伪随机性真的有益于你.