Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2011, 13:47
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Números aleatorio no uniformes

Cita:
Investigando un poco me he enterado de que la clase random asegura la uniformidad de las tiradas aleatorias con lo que si hago 10000 iteraciones sacando nºs aleatorios entre 0 y 9 me saldrían cada uno nº cercano a 1000 veces, es decir, el aleatorio esta uniforme y equitativo, lo cual está muy bien, pero en este caso me desvirtúa la posibilidad de llegar a las cotas mínimas y máximas de las tiradas.
No sé de dónde habrás sacado esas conclusiones, pero creo que son erróneas.

Random tiene limitaciones (conseguir una auténtica alatoriedad es difícil), pero la que nombras no es cierta, no reparte los posibles resultados equitativamente.

Tu pega de que de 10000 tiradas, tenderá a salir 1000 veces cada número del 0 al 9, tiene una explicación, eso es simplemente probabilidad en estado puro, es la demostración de la aleatoriedad.

http://es.wikipedia.org/wiki/Ley_de_...#37;C3%BAmeros

Por si quieres comprobarlo empíricamente

http://docentes.educacion.navarra.es...guras/dado.htm

La probabilidad de que te salga todo 1 en 20 tiradas es de 1 entre 6^20, así que no esperes verla haciendo iteraciones.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.