srand(time(null))函数怎么用
时间: 2023-09-01 13:10:46 浏览: 98
VC随机函数srand和rand用法
5星 · 资源好评率100%
srand(time(null))函数用于给随机数生成器提供一个种子,以便产生随机数序列。具体用法如下:
1. 在程序中包含头文件 <stdlib.h>。
2. 在需要使用随机数的地方调用srand(time(null))函数。
3. srand(time(null))函数的参数time(null)获取当前时间的秒数作为种子,确保每次运行程序都会生成不同的随机数序列。
例如,以下代码使用srand(time(null))函数生成10个0到99之间的随机数:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i;
srand(time(null));
for (i = 0; i < 10; i++) {
printf("%d ", rand() % 100);
}
return 0;
}
```
阅读全文