mardi 12 décembre 2017

poisson algorithm to number generator?

I want make a number generator in java with Gaussian , poisson distribution i already made a gaussian but now i dont know how put poisson algorithm to my generator I already found poisson algorithm

public static int getPoisson(double lambda) {
double L = Math.exp(-lambda);
double p = 1.0;
int k = 0;

do {
k++;
p *= Math.random();
} while (p > L);

return k - 1;
}    

And this is my code with Gaussian

    package gaussaaa;

import java.util.*;

public class gauss {
   public static void main( String args[] ){
   Random losowanie = new Random ();

    for (int i = 0; i < 1; i ++) {

   System.out.println("Gaussa: " + losowanie.nextGaussian());

   }      
}
}




Aucun commentaire:

Enregistrer un commentaire