Cuestión : Pregunta del número al azar de C#

hola los expertos,

I escribieron el código siguiente con la expectativa que generará 100 números al azar a partir la -100 a 100 uniformemente distribuidos. Sin embargo, produjo los bloques de los mismos números, ejemplos de los screenshots se ata como JPG. ¿Até dos screens.

Can que cualquier persona explica porqué produciría resultados como esto? ¿Si es () la avería al azar, como sabemos mucho método/funciones de Microsoft no generamos randoms estadísticos verdaderos, cómo podemos fijarlo?

Thanks usted para su

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

for (internacional i = 0 de attention.

; i < 100;
{randomNumber al azar del
= nuevo de i++) ();
internacional n1 = randomNumber.Next (- 100, 100); n2 del
internacional = Math.Abs (n1);
Console.WriteLine (“original= {0}, y abs= {1}”, n1, n2);

//////////////////////////////////////////////////////////////////////////
del
} class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " descripción " >random1
del
 random1”/></a> de http://filedb.experts-exchange.com/incoming/2010/07_w28/t323628/randomeNumberQuestion1.JPG” del “src= el class= de
del >
del >
class= " descripción " >random2
del
 random2”/></a> de http://filedb.experts-exchange.com/incoming/2010/07_w28/t323629/randomeNumberQuestion2.JPG” del “src= el class= de
del >
class= del

Respuesta : Pregunta del número al azar de C#

Agregar un sueño ()

           para (internacional i = 0; i <� 100="">            {
               System.Threading.Thread.Sleep (200);
               Al azar r = nuevo al azar ((internacional) DateTime.Now.Ticks);
               internacional n1 = r.Next (-100, 100);
               n2 de la internacional = Math.Abs (n1);
              // Console.WriteLine () aquí.
           }
Otras soluciones  
 
programming4us programming4us