ejemplo - Distribución normal de Java
text box java (2)
Le sugiero que use apache math: http://commons.apache.org/math/ , busque aquí más información: http://commons.apache.org/math/userguide/stat.html
Intento simular la llegada de fanáticos a un estadio. El sistema en sí, creo que no será un problema, pero la llegada de los fanáticos sigue una distribución normal.
Mi problema es:
Tengo un tiempo determinado para la llegada, como 100 minutos y 1000 fans, y necesito generar llegadas de Fans a la vez, después de que la distribución como -> fan x llegó a los 25 minutos, el fan llegó a los 54 minutos, y así sucesivamente.
¿Cómo puedo generar estos números aleatorios siguiendo una distribución normal?
Estoy haciendo esto en Java y encontré el método nextGaussian()
en la clase Random , pero no estoy seguro de cómo usar esto en mi situación.
¿Alguien puede por favor iluminarme?
nextGaussian()
dibujará muestras de una distribución normal con la media 0 y la desviación nextGaussian()
1, por lo que si quiere una media de 1 hora y una desviación nextGaussian()*15+60
15 minutos, deberá llamarla como nextGaussian()*15+60
.
De los documentos para Random.nextGaussian()
:
Devoluciones:
el siguiente valor doble distribuido gaussiano ("normalmente") pseudoaleatorio con media 0.0 y desviación estándar 1.0 de la secuencia de este generador de números aleatorios