for ループ内で 1000 個の乱数を生成する必要があります。
私の問題は、生成される乱数が常に同じであることです。タイム NULL を使用してジェネレーターを起動しているので、同じ数値が得られるのはなぜですか? ここに私が使用したコードがあります:
#include <stdio.h>
#include <stdlib.h>
#define LIMIT 30000
int main(){
int i;
srand((long) time(NULL));
for(i = 0; i < 1000; i++){
int x = rand() % LIMIT;
printf("%d\n", x);
}
}