重複の可能性:
Why does it appear that my random number generator isn't random in C#?
Random number generator not working the way I had planned (C#)なぜこの乱数ジェネレータはランダムではありませんか?
私はランダムな値を計算するために、このメソッドを持っている:それは私の中で、常に同じ番号を返ししかし
private double getMetrics(SourceFile sf)
{
Random r = new Random();
return (r.NextDouble());
}
をケース0.41500350386603
なぜ????
これは、毎回それを再初期化するためです。宣言とインスタンス化コードを別の場所に移動します。 – shahkalpesh
はい、ただしそれでもJavaでこれを行うと、乱数が生成されます –
Javaのランダムクラスは別の仕様を持つ必要があります。 – Rup