美文网首页
arc4random_uniform

arc4random_uniform

作者: HQFlying | 来源:发表于2017-03-23 11:09 被阅读44次

Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦。

其实Objective-C有个更方便的随机数函数arc4random_uniform(x),可以用来产生0~(x-1)范围内的随机数,不需要再进行取模运算。如果要生成1~x的随机数,可以这么写:arc4random_uniform(x)+1。

如果是求1000到2000之间包括2000的话,是arc4random_uniform(1001) + 1000

相关文章

  • 随机数

    取值范围:[0 , x - 1]NSInteger random = arc4random_uniform(x);...

  • 随机数

    let temp = Int(arc4random_uniform(2))+0print(temp) 随机生成0-...

  • iOS日志-arc4random_uniform

    arc4random_uniform(x) 会随机生成一个大于等于0 小于x的整数

  • iOS中的生成随机数方法

    生成0-x之间的随机正整数 intvalue=arc4random_uniform(x + 1); 生成随机正整数...

  • arc4random_uniform(x)

    arc4random_uniform(x),可以用来产生0~(x-1)范围内的随机数

  • ios开发生成随机数

    生成0-x之间的随机正整数 intvalue=arc4random_uniform(x + 1); 生成随机正整数...

  • 使用arc4random()、arc4random_unifor

    使用arc4random()、arc4random_uniform()取得随机数 1、arc4random(voi...

  • arc4random_uniform

    Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围...

  • OC 中的随机数

    OC 中常用的产生随机数的方法有arc4random, arc4random_uniform,random。下面...

  • swift 生成随机数

    LetCode 不支持arc4random和arc4random_uniform生成随机数 可以用下面的 In...

网友评论

      本文标题:arc4random_uniform

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