2017-05-21 26 views

回答

3

參見here。你所尋找的是這樣的:

public double getNext() { 
    return Math.log(1-rand.nextDouble())/(-lambda); 
} 

(從here採取代碼)

+0

請記住,你可以在「平均時間」和「速度」來定義指數隨機變量。 Lambda定義了速率(每個時間單位的事件)。你想用事件之間的平均時間參數化分佈,只需使用1/lambda。 –

+0

我不知道rand.nextDouble()的代碼是什麼意思。我認爲lambda是指達尼洛所說的平均比率(正如我在我的文章中提到的那樣)。 –

相關問題