drand48 とプログラムの多くの部分を使用するプログラムがあります。プログラムの要件は、プログラムが異なる実行で異なる数を生成する必要がある部分を除いて、プログラムが毎回同じ数を生成する必要があるようなものです。
プログラムの最初に使用するsrand(time(NULL))
と(多くのフォーラムで提案されているように)、プログラムを複数回実行するとすべての数値が変更されます。
関連するsrand(time(NULL))
ループ内で (プログラムの実行全体で) 変更を行う場合、何も起こらず、乱数の変更もありません。
これに対する解決策はありますか???