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;
Powered by: 博客园 Copyright © 2024 扬名 Powered by .NET 8.0 on Kubernetes