在调用srand
函数之前,可以使用time
函数获取当前的系统时间作为随机数种子,这样可以确保每次调用srand
函数都能得到不同的随机数。
示例代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 使用当前系统时间作为随机数种子
srand((unsigned int)time(NULL));
// 调用rand函数生成随机数
int randomNum = rand();
printf("随机数:%d\n", randomNum);
return 0;
}
通过这种方式,可以确保每次调用srand
函数都能得到不同的随机数。