C語言中可以使用標準庫中的函數來實現隨機數生成器。可以使用rand函數來生成一個隨機數,同時使用srand函數來設置一個隨機數的種子。
以下是一個簡單的示例代碼:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i;
// 設置隨機數種子
srand(time(NULL));
// 生成并打印10個隨機數
for(i = 0; i < 10; i++) {
printf("%d\n", rand());
}
return 0;
}
在這個示例中,我們使用了time函數來獲取當前時間作為隨機數種子,然后使用rand函數生成并打印了10個隨機數。每次運行程序時,生成的隨機數都會不同。