arc4random和random之间有什么区别?

don*_*ile 5 iphone objective-c

arc4random和random之间有什么区别?

con*_*are 9

random已知它是可预测的,因此不能用于安全的伪随机数生成. arc4random是一种较新的,不太可预测的伪随机数发生器.如果您没有使用任何安全的东西,random将工作正常.

  • `random`也明显快于`arc4random`,这就是为什么你要使用它. (4认同)
  • @Colin Cislason:快多少?如果您不创建1000个随机数,这会有什么不同吗? (2认同)