如何在 Java 中生成指数分布数(给定平均值)



我得到的平均值是5。我需要在 Java 中生成一个随机数(指数分布(。

我知道对于 Python,你可以运行类似 random.expovariate(5( 的东西,但我不确定如何为 Java 解决这个问题。谁能帮我?

看这里。您正在寻找的是这样的内容:

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

(代码取自此处(

相关内容

最新更新