J'essaie de simuler l'arrivée de fans dans un stade. Le système lui-même, je pense que ce ne sera pas un problème, mais l'arrivée des fans suit une distribution normale.
Mon problème est:
J'ai un certain temps pour l'arrivée comme 100 minutes et 1000 fans, et je dois générer des arrivées de fans à un moment suivant cette distribution comme -> fan x est arrivé à 25 minutes, fan y est arrivé à 54 minutes, et ainsi de suite.
Comment puis-je générer ces nombres aléatoires après une distribution normale?
Je fais cela dans Java et j'ai trouvé la méthode nextGaussian()
dans Random class , mais je ne sais pas comment l'utiliser dans ma situation.
Quelqu'un peut-il m'éclairer?
nextGaussian()
tirera des échantillons d'une distribution normale avec une moyenne de 0 et un écart-type 1, donc si vous voulez une moyenne de 1 heure et un écart-type de 15 minutes, vous devrez l'appeler comme nextGaussian()*15+60
.
Depuis les documents pour Random.nextGaussian()
:
Retour:
.
Je vous suggère d'utiliser les mathématiques Apache: http://commons.Apache.org/math/ , regardez ici pour plus d'informations: http://commons.Apache.org/math/ userguide/stat.html