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;
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3