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