Ciao a tutti.
Ho iniziato da poco a programmare con C#.
Per il programma che devo realizzare mi serve una funzione che generi numeri random tra zero e 1.
La ho fatta cosi:


public static double RandomNum()
{
Random num= new Random();
double Num=num.NextDouble();
return Num;
}

Il problema è che i numeri che genera non sono proprio random...facendo un ciclo questo è l 'output:
.....
0,237323831411695
0,237323831411695
0,237323831411695
0,237323831411695
0,237323831411695
0,237323831411695
0,237323831411695
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,790933157685647
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596
0,3445424839596

Mi sembra di capire che prima di un certo intervallo temporale il numero on cambia...mi sapreste aiutare?

Grazie Mille!!