Salut, Voici un exemple d'utilisation de la librairie ssj (générateur de nombre aléatoire) Dans cet exemple, je simule un recrutement aléatoire suivant une lognormale. Avis aux amateurs. PopulationGroup group=groups.get(0); Zone zone=zones.get(0); double Rmoyen=1000000000; double CVR=0.2; double mu=Math.log(Rmoyen)-0.5*Math.log(1+CVR*CVR);//parametre de la lognormale double sigma=Math.sqrt(Math.log(1+CVR*CVR));//parametre de la lognormale //pour avoir un generateur selon une loi(umontreal.iro.lecuyer.randvar.RandomVariateGen) //il faut un generateur uniforme (MRG32k3a) //une loi de distribution (ici LognormalDist) umontreal.iro.lecuyer.randvar.RandomVariateGen Ln=new umontreal.iro.lecuyer.randvar.RandomVariateGen(new umontreal.iro.lecuyer.rng.MRG32k3a(),new umontreal.iro.lecuyer.probdist.LognormalDist(mu,sigma)); double res=Ln.nextDouble(); System.out.println("recrutement "+ res); result.setValue(zone, res); return 0; A+ Hilaire -- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 42 12 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr/emh **********************************************************************