iOS平台中,有如下三种随机数方法:
如产生 1~10的随机数:
1. srand((unsigned)time(0));
int i = rand() % 10+1;
2. srandom(time(0));
int i = random() % 10+1;
3. int i = arc4random() % 10+1 ;
通常来说,我使用最多的是第三中方法,方便、简洁、准确。
使用arc4random()不需要生成随机种子,因为第一次调用的时候就会自动生成。