美文网首页
ios 随机数

ios 随机数

作者: 清风_____ | 来源:发表于2019-12-27 10:47 被阅读0次
  1. random()

random()不是一个真正的伪随机数发生器,因此在使用前必须初始化随机种子,否则每次生成的随机数都是相同的。它会产生一个[0,RAND_MAX)之间的一个整数。

产生一个[0,100)的数字

srandom((unsigned)time(NULL));
int num = 100 * random()/RAND_MAX;

  1. arc4random()

arc4random()是一个真正的伪随机算法,不需要随机数种子。
产生一个[0,100)的数字

int num = arc4random()%100;

相关文章

网友评论

      本文标题:ios 随机数

      本文链接:https://www.haomeiwen.com/subject/oynroctx.html