Oye, ¿hay alguna manera de elegir números aleatorios distribuidos de manera uniforme? He utilizado esta funciónnúmeros aleatorios distribuidos de manera uniforme
Math.floor(Math.random()*2)
que devuelve 1 o 0. Sin embargo, yo no creo que tiene 50% de probabilidad exacta para producir cualquiera de ellos. ¿Mejores pensamientos? Gracias
IMO esto está bien. 'Math.random() * 2' devuelve un número entre 0 y digamos 1.99; piso le dará 0 para los valores 0-0.99 y 1 para los valores 1-1.99, por lo que es bastante uniforme. Pero me temo que alguien tiene una mejor idea. –
¿Por qué no crees que es exactamente el 50% para cualquiera de los dos? Ejecutar esto 10000 veces y promediar los resultados me da 0.5026 que es casi exactamente 50% 0's 50% 1's. (Eso está en Firefox 4) – asm