随机数生成的主要泊松方法

时间:2017-02-28 13:28:12

标签: java poisson

请问我看到一种实现Poisson分布函数的方法来生成随机数,我不知道如何运行它。有人可以帮我提供可以打印随机数的主要方法吗?以下是代码:

 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;

}

谢谢。

1 个答案:

答案 0 :(得分:0)

怎么样:

public class Test {
  public static int getPoisson(double lambda) { ... your code

  public static void main(String[] args) {
    System.out.println("Got: " + getPoisson(0.1));
  }
}

但真正的答案是:当你想学习编程时;你通过学习和学习来做到这一点。

因此真实回答 - 转到here并开始阅读和尝试。自己。