在C語言中,可以使用rand()函數來生成隨機數,然后將隨機數存儲到數組中來生成隨機數組。具體步驟如下:
引入頭文件 #include <stdlib.h>
。
使用srand()函數來設置隨機數種子。可以使用time()函數來獲取當前時間作為種子,以確保每次運行程序時生成不同的隨機數序列。例如:srand(time(NULL));
。
定義一個數組,并分配足夠的內存空間。例如:int arr[10];
。
使用for循環來生成隨機數,并將隨機數存儲到數組中。例如:for (int i = 0; i < 10; i++) { arr[i] = rand(); }
。
完整的示例代碼如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL));
int arr[10];
for (int i = 0; i < 10; i++) {
arr[i] = rand();
}
printf("隨機數組:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
運行程序后,會生成一個包含10個隨機數的數組,并將數組打印出來。每次運行程序都會生成不同的隨機數序列。