问题
I need to find formula for exponential distribution of probability, but i don´t know how to find it :( This formula have to have a powerful statistical properties(it can´t throw away any result from random to keep indistructed seek of random instance)
i am trying to find formula, which will work in method like this:
rand.getNextDuobleExpDistrib();
I have this code for now, but according to "input analyser" it doesn´t work correctly
public double getNext() {
return -lampda * Math.log(rand.nextDouble());
}
回答1:
You can see this answer : Pseudorandom Number Generator - Exponential Distribution
Here the java code
public double getNext() {
return Math.log(1-rand.nextDouble())/(-lambda);
}
Have a nice day
来源:https://stackoverflow.com/questions/29020652/java-exponential-distribution