//生成0-x之间的随机正整数
int x=0;
int value1 =arc4random_uniform(x+1);
//生成随机正整数
int value2 =arc4random();
//通过arc4random()获取0到x-1之间的整数的代码
int value3 =arc4random()%x;
//获取1到x之间的整数的代码
int value4 =(arc4random()%x) +1;
//如果想生成一个浮点数,可以在项目中定义如下宏
#define ARC4RANDOM_MAX 0x100000000
//然后就可以使用arc4random()来获取0到100之间浮点数了(精度是rand()的两倍).代码如下
double value5 = floor(((double)arc4random() / ARC4RANDOM_MAX) *100.0f);