我需要找到指数分布概率的公式,但我不知道如何找到它。这个公式必须具有强大的统计特性(不能丢弃任何随机结果,以保持随机实例的无损搜索)。
我正在尝试找到一种像这样的方法来工作的公式:
rand.getNextDoubleExpDistrib();
我现在有这段代码,但根据“输入分析器”,它不能正常工作。
public double getNext() {
return -lampda * Math.log(rand.nextDouble());
}
我需要找到指数分布概率的公式,但我不知道如何找到它。这个公式必须具有强大的统计特性(不能丢弃任何随机结果,以保持随机实例的无损搜索)。
我正在尝试找到一种像这样的方法来工作的公式:
rand.getNextDoubleExpDistrib();
public double getNext() {
return -lampda * Math.log(rand.nextDouble());
}
您可以查看此答案:伪随机数生成器 - 指数分布
这是Java代码
public double getNext() {
return Math.log(1-rand.nextDouble())/(-lambda);
}
祝你拥有愉快的一天