-
Distribution lognormale
Bonjour à tous,
Dans mon programme j'ai des variables dont les valeurs sont définies aléatoirement avec un Random et j'ai une distribution uniforme. J'aimerai aussi voir ce que ça donne quand on utilise une distribution lognormale. Comment faire ? Quelle classe Java dois-je utiliser ?
Merci d'avance pour votre aide.
Emie
PS : le problème est que j'ai un peu de mal à voir la différence entre distribution uniforme et distribution lognormale.
-
Alors si tu avais dit loi normal, il y avait un algo très connu nommé algo de Pollar Box Muller pour la génération de nombre aléatoire suivant une loi normale.
Je ne sais pas si c'est celui qui est utilisé par :
Random.nextGaussian()
Pour une loi log-normal, je sais qu'il existe un algo s'appuyant sur la génération de la loi normale mais là je ne l'ai pas sous la main.
En tout cas, Java ne fournit pas de base de tel classe. A toi de les coder ou de trouver une API toute prête s'il en exite une.
Tu peux aussi regarder du coté des "algorithmes de rejection".
-