IOS产生随机数的方法

Objective-C 中有个arc4random()函数用来生成随机数且不需要种子但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦。其实Objective-C有个更方便的随机数函数arc4random_uniform(x),可以用来产生0~(x-1)范围内的随机数,不需要再进行取模运算。如果要生成1~x的随机数,可以这么写:arc4random_uniform(x)+1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很久没有写一些纯原创的文章了。有时候当自己知道的东西越多,才发觉自己越无知。相比那些国外牛逼的大神,自己写的东西根...
    纸简书生阅读 5,763评论 1 4
  • Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围...
    liudhkk阅读 3,126评论 0 0
  • Objective-C版 Objective-C版中有个arc4random()函数用来生成随机数且不需要种子,但...
    muyang_js的简书阅读 1,599评论 0 0
  • 学习一门事物,有很多是自己怎么学也学得不好的,但是当我们换种角度,直接把这门事物用起来,一边理解一边学习自然的就进...
    梅启林阅读 1,007评论 0 0
  • 乘法策略是选择复制一个产品的其中一个部分,重新组合,明确出重新组合出来产品的优势和市场定位,找出解决方案。
    肉豆须张巍阅读 3,294评论 0 0