要自定義rand函數的種子值,可以使用srand函數來設置種子值。下面是一個示例代碼:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int seed;
printf("Enter a seed value: ");
scanf("%d", &seed);
srand(seed);
for (int i = 0; i < 5; i++) {
printf("%d\n", rand());
}
return 0;
}
在這個示例代碼中,用戶可以輸入一個種子值,然后使用srand函數設置該種子值。接下來,通過調用rand函數生成隨機數。這樣就實現了自定義rand函數的種子值。