美文网首页
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