2
4つの数字のセットに対してランダムスキャンを実行するコードを作成しています。私は10000ポイント(何百万人も後で)をスキャンしたいと思います。rand()によってポイントの集合が再度選択されないようにする方法
int numPoints = 10000;
double A,B,C,D;
for (i=0; i<=numPoints1;i++) {
srand (time(NULL));
A = rand() % 500 + 100;
B = rand() % 500 + 100;
C = rand() % 100 - 100;
D = rand() % 5 + 2.5;
そしてこれら四つの変数は、関数(A、B、C、D)に供給されている:私はちょうどので、ここで関連する部分だ)(RANDについて学びました。 コードは、ループ内でいくつかのチェックと計算を実行します。
}
しかし、出力ファイルで何度も、A、B、C、Dの同じセットが選択されていることに気付きました。
Q:どうすれば状況を改善できますか?
これは機能しました。おかげで束:D – stupidity