Class ProbabilityDistribution
java.lang.Object
|
+----ProbabilityDistribution
- public abstract class ProbabilityDistribution
- extends Object
Generic probability distribution.
-
pSeed
- Random number generator for internal use.
-
ProbabilityDistribution()
-
-
floatSample()
- Returns a float sample from this probability distribution.
-
intSample()
- Returns an integer sample from this probability distribution.
-
newInstance(double[])
- Creates a new instance of this probability distribution.
-
setSeed(long)
- Sets the seed of the generator the the samples.
pSeed
public static long pSeed
- Random number generator for internal use.
ProbabilityDistribution
public ProbabilityDistribution()
newInstance
public static ProbabilityDistribution newInstance(double params[])
- Creates a new instance of this probability distribution.
- Parameters:
- params - array of parameters.
- Returns:
- a new instance of this probability distribution.
setSeed
public static void setSeed(long seed)
- Sets the seed of the generator the the samples.
- Parameters:
- seed - new seed.
intSample
public abstract int intSample()
- Returns an integer sample from this probability distribution.
- Returns:
- an integer sample from this probability distribution.
floatSample
public abstract float floatSample()
- Returns a float sample from this probability distribution.
- Returns:
- a float sample from this probability distribution.