Fråga : Slumpmässiga C# numrerar ifrågasätter

hi experter,

I skrev efter kodifiera med förväntan som den ska frambringar slumpmässiga 100 numrerar jämnt utdelat från -100 till 100. Emellertid den producerade kvarter av samma numrerar, exempel av screenshotsna fästas som JPG. Jag fäste två screens.

Can som någon förklarar varför den skulle jordbruksprodukterresultatnågot liknande detta? Om den är det slumpmässigt () kritisera, som alla vi vet att en raddamicrosoft metod/fungerar inte frambringar verkliga statistiska randoms, hur kan vi fixa den?

Thanks dig för din

//////////////////////////////////////////////////////////////////////////////////////////

for (int i = 0 för attention.

; i < 100;
{slumpmässigt randomNumber för
= nytt för i++) ();
int n1 = randomNumber.Next (- 100, 100); n2 för
int = Math.Abs (n1);
Console.WriteLine (”original= {0} och abs= {1}”, n1, n2);

//////////////////////////////////////////////////////////////////////////
för
} Attachments: för >

<-/div> filenamen " för class= för >randomeNumberQuestion1.JPG " fileSize " > (71 KB) " javascript för href= " för <-/span>random1 för http://filedb.experts-exchange.com/incoming/2010/07_w28/323628/randomeNumberQuestion1.JPG " för href= för  random1”/></a>
</div>
      <-/div><divclass=
för >
<-/div> för >
<-/div> filenamen " för class= för >randomeNumberQuestion2.JPG " fileSize " > (84 KB) " javascript för href= " för <-/span>random2 för http://filedb.experts-exchange.com/incoming/2010/07_w28/323629/randomeNumberQuestion2.JPG " för href= för  random2”/></a>
</div>
      <-/div><divclass=
för >
<-/div> " klar "

Svar : Slumpmässiga C# numrerar ifrågasätter

Tillfoga en sömn ()

           för (int i = 0; i <� 100="">            {
               System.Threading.Thread.Sleep (200);
               Slumpmässigt r = nytt slumpmässigt ((int) DateTime.Now.Ticks);
               int n1 = r.Next (-100, 100);
               int-n2 = Math.Abs (n1);
              // Console.WriteLine () här.
           }
Andra lösningar  
 
programming4us programming4us