Class ProbabilityDistribution

java.lang.Object
   |
   +----ProbabilityDistribution

public abstract class ProbabilityDistribution
extends Object
Generic probability distribution.


Variable Index

 o pSeed
Random number generator for internal use.

Constructor Index

 o ProbabilityDistribution()

Method Index

 o floatSample()
Returns a float sample from this probability distribution.
 o intSample()
Returns an integer sample from this probability distribution.
 o newInstance(double[])
Creates a new instance of this probability distribution.
 o setSeed(long)
Sets the seed of the generator the the samples.

Variables

 o pSeed
 public static long pSeed
Random number generator for internal use.

Constructors

 o ProbabilityDistribution
 public ProbabilityDistribution()

Methods

 o 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.
 o setSeed
 public static void setSeed(long seed)
Sets the seed of the generator the the samples.

Parameters:
seed - new seed.
 o intSample
 public abstract int intSample()
Returns an integer sample from this probability distribution.

Returns:
an integer sample from this probability distribution.
 o floatSample
 public abstract float floatSample()
Returns a float sample from this probability distribution.

Returns:
a float sample from this probability distribution.