私は現在、ランダムジェネレータに詰まっています。すべてのマシンは、同じシードを使用して同じ乱数の結果を生成しますか?
Random rand = new Random(3412);
ランド結果を直接的に与えられ、他の性能のためには使用されない:要求仕様は、このようなサンプルを示します。
シード3412で乱数を生成するために、上記と同じコードを書いていますが、残りのパフォーマンスの結果はサンプルと全く異なります。
生成結果は518435373です。オンラインのC#コンパイラで試したのと同じコードを使用しましたが、生成の結果が11688046であり、残りのパフォーマンス結果もサンプルと異なります。
だから、私はちょうどそれが別のマシンで異なることになっているのだろうか?
ところで、私のものと同じかどうかは誰でもあなたのマシンから結果を提供することができます。
これはあなた自身で簡単にテストできます。同じ乱数が出てきたら、与えられた種の乱数を1000回とし、同じく1000個の数値を返すことになります。これを非常に迅速にテストし、そうでないことが分かります。 – BugFinder
@Bridge:*ランダムではありません。 *疑似乱数生成器です。 –
@Bridge:そうではありません。私の答えに引用されている文書をお読みください。 –