【发布时间】:2010-11-04 19:24:36
【问题描述】:
据我了解,C 规范并没有给出任何关于rand() 的具体实现的规范。不同的主要平台常用哪些不同的算法?它们有何不同?
【问题讨论】:
-
主要评论是 rand() 只是伪随机数,通常甚至不是一个非常好的伪随机数生成器。 C 标准提出了一种可能的实现,许多实现都使用它。正如其他人所指出的,还有很多其他的。只需确保在需要加密随机性的情况下不要使用基本随机函数即可。
标签: c algorithm random platform