iOS小知识-随机数生成

简单的随机数生成,范围的问题,有时候脑子就是转不过弯来,特此展开记录一下。

一、产生0~(x-1)范围内的随机数:

1、arc4random_uniform(x)

2、arc4random()% x

二、产生1~x范围内的随机数

1、arc4random_uniform(x)+ 1

2、(arc4random() % x) + 1

三、产生0~x范围内的随机数

1、arc4random_uniform(x + 1)

2、arc4random()%  (x + 1)


参考链接:iOS 中生成随机数的4种方法(rand、random、arc4random、arc4random_uniform)

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

推荐阅读更多精彩内容

  • 在C中提供了rand()、srand()、random()、arc4random()几个函数来获取随机数。 使用 ...
    Mark_Ming阅读 2,061评论 2 12
  • 最近一直使用随机数,为了以后方便查阅,总结一下:在C中提供了rand()、srand()、random()、arc...
    iOS_成才录阅读 91,751评论 8 43
  • Objective-c中并没有提供生成随机数的函数,所以使用C中提供的rand()、srand()、random(...
    何以_aaa阅读 18,348评论 0 8
  • 整型随机数如果我们想要一个整型的随机数,则可以考虑用arc4random系列函数。我们可以通过man arc4ra...
    kobehjk阅读 3,314评论 0 2
  • 在每一个有风的夜晚 我翻开自己不能说的秘密 读到第一页 内心柔软 因为第一行有你 读到最后一页 悲喜交加 因为最后...
    流水迢迢阅读 346评论 0 4