【发布时间】:2013-01-31 04:45:54
【问题描述】:
我需要一个好的随机数生成器用于我用 C 编写的程序。它是一个分形火焰生成器,如果你有兴趣的话。尽管我过去使用相同的算法取得了成功,但我的图像非常粗糙。我终于意识到,不同之处在于我使用的随机数生成器。令人难以置信的是,它产生了巨大的差异。我希望更好的随机数生成器可能会产生更好的结果。答案可能以代码示例或指向预先存在的随机数库的链接的形式出现。最重要的要求:
- 它应该产生相对高质量的随机数流
- 它的周期必须超过百亿
- 它应该足够快并提供良好的性能权衡。
【问题讨论】:
-
这个问题是有效的恕我直言。有点过于自我中心,但在要求中仍然有效。
-
@UmNyobe 我提名这个问题重新开放。我不明白为什么这“不是一个真正的问题”。不是一个好问题?也许吧,但它仍然是有效的。
-
rand() 是一个很好的 C 随机数生成器。
-
哇...我没想到会有这样的负面反应。我不了解这个社区,有时它有些严格的规则。在我看来,这是一个完全有效的问题。它具有答案必须满足的特定点,因此它不会太笼统,它提供了一些上下文,因此可以针对情况做出特定的答案,它不会太具体以至于它不会再对任何人有用。我知道我不应该这样做,但我开始有点个人化了。看来我在这个网站上受到了很多攻击。