在調用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
函數都能得到不同的隨機數。