C++ プログラムを C# に移植する必要があります。
プログラムには乱数が含まれています。テストで同じ結果を得るには、両方のプログラムでまったく同じ乱数を生成する必要があります。
C ++で私が使用する
srand(1000)
...
double r = (double)rand() / (double)(RAND_MAX);
そしてC#で私は使用します
private readonly Random _rnd = new Random(1000);
...
_rnd.NextDouble()
ただし、プログラムは同じシードでも異なる数値を生成します。同じ乱数を生成する方法はありますか?