关于这个主题有很多相互矛盾的信息。因此,让我们尝试就明确的答案达成一致:
C 中的这些随机数生成器中的哪一个可以产生更好的随机性:rand、random 或 arc4random?
注意:只是为了澄清问题,这不是关于真正随机性的问题,它只是这三个之间的冲突。
正如所指出的,这个问题没有多大意义,因为这不是关于 C 的,而是关于一个具体的实现,在我的例子中,可可(更具体地说是 iphone sdk,但我的猜测是它们与这些相同函数去)。尽管如此,这里还是有一些有用的信息。我以实现 arc4random 结束,主要是因为它易于使用(无需播种),这是没有人指出的一个重要因素。
我要结束这个问题,并为可可开发人员添加可可标签以查找有关 RNG 的信息。非常感谢那些做出贡献的人,并对造成的混乱感到抱歉。