public abstract class ContinuousDistributionAbstract extends Object implements ContinuousDistribution
ContinuousDistribution
s.NULL
Modifier | Constructor and Description |
---|---|
protected |
ContinuousDistributionAbstract(org.apache.commons.math3.distribution.RealDistribution numGen)
Creates a new continuous random number generator
using the current time as seed.
|
protected |
ContinuousDistributionAbstract(org.apache.commons.math3.distribution.RealDistribution numGen,
long seed)
Creates a new continuous random number generator.
|
Modifier and Type | Method and Description |
---|---|
long |
getSeed() |
double |
sample()
Generate a new pseudo random number.
|
protected void |
setSeed(long seed) |
protected ContinuousDistributionAbstract(org.apache.commons.math3.distribution.RealDistribution numGen)
numGen
- the actual random number generator that will be the base
to generate random numbers following a continuous distribution.protected ContinuousDistributionAbstract(org.apache.commons.math3.distribution.RealDistribution numGen, long seed)
numGen
- the actual random number generator that will be the base
to generate random numbers following a continuous distribution.seed
- the seed to initialize the random number generator. If
it is passed -1, the current time will be usedpublic final long getSeed()
getSeed
in interface ContinuousDistribution
protected final void setSeed(long seed)
public double sample()
ContinuousDistribution
sample
in interface ContinuousDistribution
Copyright © 2015–2019 Systems, Security and Image Communication Lab - Instituto de Telecomunica����es (IT) - Universidade da Beira Interior (UBI) - Instituto Federal de Educa����o Ci��ncia e Tecnologia do Tocantins (IFTO). All rights reserved.