|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbcds.tools.random.RndGenBase
bcds.tools.random.RndExp
public class RndExp
Generates random values according to an exponential distribution.
Constructor Summary | |
---|---|
RndExp(double mean)
Creates a new instance with specific desired mean and
standard deviation (sigma ). |
|
RndExp(java.util.Random rnd,
double mean)
Creates a new instance with specific desired mean and
standard deviation (sigma ), with the randomness source
set to rnd . |
Method Summary | |
---|---|
double |
next()
Returns a random value X obtained as follows: X = mean * -log(U), where U is a uniformly distributed random sample. |
Methods inherited from class bcds.tools.random.RndGenBase |
---|
getRandomGen, setRandomGen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bcds.tools.random.RndGen |
---|
getRandomGen, setRandomGen |
Constructor Detail |
---|
public RndExp(double mean)
mean
and
standard deviation (sigma
). The randomness source
is the default.
public RndExp(java.util.Random rnd, double mean)
mean
and
standard deviation (sigma
), with the randomness source
set to rnd
.
Method Detail |
---|
public double next()
next
in interface RndGen
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |