请问我看到一种实现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;
}
谢谢。
答案 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并开始阅读和尝试。自己。