在C語言中,可以使用rand()函數生成隨機數。需要包含stdlib.h頭文件。使用rand()函數生成的隨機數是偽隨機數,即生成的隨機數是在一個特定范圍內的整數,可以通過對生成的隨機數取模運算來獲得特定范圍內的隨機數。
下面是一個簡單的示例代碼,生成一個0到100之間的隨機數:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int random_num;
// 使用當前時間作為隨機數種子
srand(time(NULL));
// 生成0到100之間的隨機數
random_num = rand() % 101;
printf("隨機數為:%d\n", random_num);
return 0;
}
在上面的代碼中,使用srand()函數設置隨機數種子,以確保每次程序運行時生成的隨機數不同。然后使用rand()函數生成一個0到100之間的隨機數,并通過取模運算來控制隨機數的范圍。