-2

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

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

1 回答 1

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

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

  • 生成随机数的最佳工具是使用确定性 PRNG(例如 Mersenne-Twister)的工具。而是查看诸如random.org 之类的内容。我认为阅读True randomness 与 Pseudo randomness对您真的很有帮助。

于 2013-01-08T20:54:19.713 回答