I am given a mean of 5. I need to generate a random number (exponentially distributed) in Java.
I know for Python, you can just run something like random.expovariate(5), but I'm not sure how to solve this for Java. Can anyone help me out?
I am given a mean of 5. I need to generate a random number (exponentially distributed) in Java.
I know for Python, you can just run something like random.expovariate(5), but I'm not sure how to solve this for Java. Can anyone help me out?
see here. What you are looking for is something like this:
public double getNext() {
return Math.log(1-rand.nextDouble())/(-lambda);
}
(code taken from here)