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)

你可能感兴趣的:(iOS小知识-随机数生成)