在C語言中,可以使用標準庫函數rand()
來生成隨機數。但是在使用rand()
函數之前,需要先調用srand()
函數來設置隨機數的種子。
以下是一個示例代碼,演示如何生成一個范圍在0到100之間的隨機數:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int random_num;
// 設置隨機數種子
srand(time(0));
// 生成隨機數
random_num = rand() % 101; // 取0到100之間的隨機數
printf("隨機數: %d\n", random_num);
return 0;
}
在上面的代碼中,srand(time(0))
函數調用設置了隨機數的種子為當前時間,這樣每次運行程序時都能得到不同的隨機數。然后使用rand() % 101
生成一個0到100之間的隨機數。