2017-02-28 87 views
-5

請我看到一種實現泊松分佈函數來生成隨機數的方法,我不知道如何運行它。有人可以幫助我的主要方法,可以打印隨機數字?以下是代碼:泊松隨機數生成的主要方法

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

「我不知道如何運行它。」像所有其他Java函數一樣運行它。也許先閱讀一些Java教程。 – Trilarion

回答

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並開始閱讀並嘗試。你自己。

+0

好的,非常感謝。我真的很感激 – Miji05