Java指数分布

8

我需要找到指数分布概率的公式,但我不知道如何找到它。这个公式必须具有强大的统计特性(不能丢弃任何随机结果,以保持随机实例的无损搜索)。

我正在尝试找到一种像这样的方法来工作的公式:

rand.getNextDoubleExpDistrib();

我现在有这段代码,但根据“输入分析器”,它不能正常工作。
public double getNext() {
    return -lampda * Math.log(rand.nextDouble());
}

1
这个回答解决了你的问题吗?伪随机数生成器 - 指数分布 - Welbog
1个回答

21

您可以查看此答案:伪随机数生成器 - 指数分布

这是Java代码

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

祝你拥有愉快的一天


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接