博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随机数生成 arc4random

Posted on 2012-04-24 09:30  扬名  阅读(265)  评论(0编辑  收藏  举报

1)

srand((unsigned)time(0));

int i = rand() % 5; 

 

2)

srandom(time(0));

int i = random() % 5;

 

3)通过arc4random() 获取0到x-1之间的整数:

//arc4random有两个好处,一个是它的范围比rand()大两倍,另一个是它不需要srand()去生成种子

int i = arc4random() % x;