B C D E F G I L M N P R S T U W

B

Bernoulli - class eduni.distributions.Bernoulli.
A random number generator based on the Bernoulli distribution.
bernoulli(double) - Method in class eduni.distributions.Distributions
computes a Bernoulli's distribution
Bernoulli(double) - Constructor for class eduni.distributions.Bernoulli
the seed is automatically provided by the SeedGenerator
Bernoulli(double, long) - Constructor for class eduni.distributions.Bernoulli
The constructor with which a specific seed is set for the random number generator
Beta - class eduni.distributions.Beta.
A random number generator based on the beta distribution.
beta(double, double) - Method in class eduni.distributions.Distributions
computes a beta distribution using Cheng's method (1978) when shape_a>1 or shape_b>1 and Berman's method (1970) otherwise
Beta(double, double) - Constructor for class eduni.distributions.Beta
the seed is automatically provided by the SeedGenerator
Beta(double, double, long) - Constructor for class eduni.distributions.Beta
The constructor with which a specific seed is set for the random number generator
BetaPrime - class eduni.distributions.BetaPrime.
A random number generator based on the beta prime distribution.
betaprime(double, double) - Method in class eduni.distributions.Distributions
computes a beta prime distribution
BetaPrime(double, double) - Constructor for class eduni.distributions.BetaPrime
the seed is automatically provided by the SeedGenerator
BetaPrime(double, double, long) - Constructor for class eduni.distributions.BetaPrime
The constructor with which a specific seed is set for the random number generator
Binomial - class eduni.distributions.Binomial.
A random number generator based on the Binomial distribution.
binomial(double, int) - Method in class eduni.distributions.Distributions
computes a binomial distribution
Binomial(double, int) - Constructor for class eduni.distributions.Binomial
the seed is automatically provided by the SeedGenerator
Binomial(double, int, long) - Constructor for class eduni.distributions.Binomial
The constructor with which a specific seed is set for the random number generator

C

Cauchy - class eduni.distributions.Cauchy.
A random number generator based on the Cauchy distribution.
cauchy(double, double) - Method in class eduni.distributions.Distributions
computes a Cauchy's distribution
Cauchy(double, double) - Constructor for class eduni.distributions.Cauchy
the seed is automatically provided by the SeedGenerator
Cauchy(double, double, long) - Constructor for class eduni.distributions.Cauchy
The constructor with which a specific seed is set for the random number generator
ChiSquare - class eduni.distributions.ChiSquare.
A random number generator based on the Chi-Square distribution.
chisquare(long) - Method in class eduni.distributions.Distributions
computes a chisquare distribution
ChiSquare(long) - Constructor for class eduni.distributions.ChiSquare
the seed is automatically provided by the SeedGenerator
ChiSquare(long, long) - Constructor for class eduni.distributions.ChiSquare
The constructor with which a specific seed is set for the random number generator
ContinuousGenerator - interface eduni.distributions.ContinuousGenerator.
A continuous generator provides a double value according to the distribution it relies on.

D

DiscreteGenerator - interface eduni.distributions.DiscreteGenerator.
A continuous generator provides a long value according to the distribution it relies on.
distrib - Variable in class eduni.distributions.Generator
 
Distributions - class eduni.distributions.Distributions.
offers several discrete and continuous distributions all seeded by a common well-spaced pseudo random number generator (PRNG).
Distributions() - Constructor for class eduni.distributions.Distributions
The seed is automatically provided by a well-spaced SeedGenerator
Distributions(ContinuousGenerator) - Constructor for class eduni.distributions.Distributions
This constructor allows for manually specially the continous generator shared to compute the distribution function.
Distributions(long) - Constructor for class eduni.distributions.Distributions
The seed is manually set

E

eduni.distributions - package eduni.distributions
 
Erlang - class eduni.distributions.Erlang.
A random number generator based on the Erlang distribution.
erlang(double, double) - Method in class eduni.distributions.Distributions
computes an Erlang's distribution
Erlang(double, double) - Constructor for class eduni.distributions.Erlang
the seed is automatically provided by the SeedGenerator
Erlang(double, double, long) - Constructor for class eduni.distributions.Erlang
The constructor with which a specific seed is set for the random number generator

F

f(long, long) - Method in class eduni.distributions.Distributions
computes a F distribution
FDistribution - class eduni.distributions.FDistribution.
A random number generator based on the F-distribution.
FDistribution(long, long) - Constructor for class eduni.distributions.FDistribution
the seed is automatically provided by the SeedGenerator
FDistribution(long, long, long) - Constructor for class eduni.distributions.FDistribution
The constructor with which a specific seed is set for the random number generator

G

Gamma - class eduni.distributions.Gamma.
A random number generator based on the normal distribution.
gamma(double, double) - Method in class eduni.distributions.Distributions
computes a gamma distribution
Gamma(double, double) - Constructor for class eduni.distributions.Gamma
the seed is automatically provided by the SeedGenerator
Gamma(double, double, long) - Constructor for class eduni.distributions.Gamma
The constructor with which a specific seed is set for the random number generator
generate() - Method in class eduni.distributions.MetaGenerator
 
generate(PrintWriter, Method) - Method in class eduni.distributions.MetaGenerator
 
Generator - class eduni.distributions.Generator.
A generic Generator class which delegates its Seedable ability to a Distributions object.
Geometric - class eduni.distributions.Geometric.
A random number generator based on the geometric distribution.
geometric(double) - Method in class eduni.distributions.Distributions
computes a geometric distribution
Geometric(double) - Constructor for class eduni.distributions.Geometric
the seed is aumatically provided by the SeedGenerator
Geometric(double, long) - Constructor for class eduni.distributions.Geometric
The constructor with which a specific seed is set for the random number generator
getSeed() - Method in interface eduni.distributions.Seedable
Get the random number generator's seed.
getSeed() - Method in class eduni.distributions.SeedGenerator
 
getSeed() - Method in class eduni.distributions.RandomGenerator
 
getSeed() - Method in class eduni.distributions.Generator
 

I

Invgamma - class eduni.distributions.Invgamma.
A random number generator based on the invgamma distribution.
invgamma(double, double) - Method in class eduni.distributions.Distributions
computes an invgamma distribution
Invgamma(double, double) - Constructor for class eduni.distributions.Invgamma
the seed is aumatically provided by the SeedGenerator
Invgamma(double, double, long) - Constructor for class eduni.distributions.Invgamma
The constructor with which a specific seed is set for the random number generator

L

Logistic - class eduni.distributions.Logistic.
A random number generator based on the logistic distribution.
logistic(double, double) - Method in class eduni.distributions.Distributions
computes a logistic distribution
Logistic(double, double) - Constructor for class eduni.distributions.Logistic
the seed is aumatically provided by the SeedGenerator
Logistic(double, double, long) - Constructor for class eduni.distributions.Logistic
The constructor with which a specific seed is set for the random number generator
LogNormal - class eduni.distributions.LogNormal.
A random number generator based on the lognormal distribution.
lognormal(double, double) - Method in class eduni.distributions.Distributions
computes a lognormal distribution
LogNormal(double, double) - Constructor for class eduni.distributions.LogNormal
the seed is automatically provided by the SeedGenerator
LogNormal(double, double, long) - Constructor for class eduni.distributions.LogNormal
The constructor with which a specific seed is set for the random number generator
lognormal2(double, double) - Method in class eduni.distributions.Distributions
computes a lognormal distribution

M

main(String[]) - Static method in class eduni.distributions.MetaGenerator
 
mean - Variable in class eduni.distributions.Normal
 
MetaGenerator - class eduni.distributions.MetaGenerator.
A class which allows for automatically parsing a distribution implementation and generate a class inheriting from Generator accordingly.
MetaGenerator(String, int) - Constructor for class eduni.distributions.MetaGenerator
 

N

Negexp - class eduni.distributions.Negexp.
A random number generator based on the negexp distribution.
negexp(double) - Method in class eduni.distributions.Distributions
computes a negexp distribution
Negexp(double) - Constructor for class eduni.distributions.Negexp
the seed is aumatically provided by the SeedGenerator
Negexp(double, long) - Constructor for class eduni.distributions.Negexp
The constructor with which a specific seed is set for the random number generator
nextLong() - Method in class eduni.distributions.RandomGenerator
 
Normal - class eduni.distributions.Normal.
A random number generator based on the normal distribution.
normal(double, double) - Method in class eduni.distributions.Distributions
computes a normal distribution; sample are provided by the same PRGN
Normal(double, double) - Constructor for class eduni.distributions.Normal
the seed is automatically provided by the SeedGenerator
Normal(double, double, long) - Constructor for class eduni.distributions.Normal
The constructor with which a specific seed is set for the random number generator
normal2(double, double) - Method in class eduni.distributions.Distributions
computes a normal distribution; sample are provided by the same PRGN

P

ParameterException - error eduni.distributions.ParameterException.
Error thrown when a distribution is passed incorrect parameters.
ParameterException() - Constructor for class eduni.distributions.ParameterException
The constructor for errors without a message.
ParameterException(String) - Constructor for class eduni.distributions.ParameterException
The constructor for errors with a message.
Pareto - class eduni.distributions.Pareto.
A random number generator based on the pareto distribution.
pareto(double, double) - Method in class eduni.distributions.Distributions
computes a pareto distribution; sample is provided by the PRGN
Pareto(double, double) - Constructor for class eduni.distributions.Pareto
the seed is aumatically provided by the SeedGenerator
Pareto(double, double, long) - Constructor for class eduni.distributions.Pareto
The constructor with which a specific seed is set for the random number generator
Pascal - class eduni.distributions.Pascal.
A random number generator based on the pascal distribution.
pascal(double, int) - Method in class eduni.distributions.Distributions
computes a Pascal's distribution
Pascal(double, int) - Constructor for class eduni.distributions.Pascal
the seed is aumatically provided by the SeedGenerator
Pascal(double, int, long) - Constructor for class eduni.distributions.Pascal
The constructor with which a specific seed is set for the random number generator
Poisson - class eduni.distributions.Poisson.
A random number generator based on the poisson distribution.
poisson(double) - Method in class eduni.distributions.Distributions
computes a poisson distribution
Poisson(double) - Constructor for class eduni.distributions.Poisson
the seed is aumatically provided by the SeedGenerator
Poisson(double, long) - Constructor for class eduni.distributions.Poisson
The constructor with which a specific seed is set for the random number generator

R

RandomGenerator - class eduni.distributions.RandomGenerator.
A random number generator producing pseudorandom numbers based on the value of a specific seed.
RandomGenerator() - Constructor for class eduni.distributions.RandomGenerator
 
RandomGenerator(long) - Constructor for class eduni.distributions.RandomGenerator
 
reseed() - Method in interface eduni.distributions.Seedable
Get another seed well-spaced (from the default SeedGenerator)
reseed() - Method in class eduni.distributions.SeedGenerator
 
reseed() - Method in class eduni.distributions.RandomGenerator
 
reseed() - Method in class eduni.distributions.Generator
 

S

sample() - Method in class eduni.distributions.Weibull
Generate a new random number.
sample() - Method in class eduni.distributions.LogNormal
Generate a new random number.
sample() - Method in class eduni.distributions.Uniform
Generate a new random number.
sample() - Method in class eduni.distributions.Tstudent
Generate a new random number.
sample() - Method in class eduni.distributions.Pascal
Generate a new random number.
sample() - Method in class eduni.distributions.Pareto
Generate a new random number.
sample() - Method in class eduni.distributions.Negexp
Generate a new random number.
sample() - Method in class eduni.distributions.Gamma
Generate a new random number.
sample() - Method in class eduni.distributions.Logistic
Generate a new random number.
sample() - Method in class eduni.distributions.FDistribution
Generate a new random number.
sample() - Method in class eduni.distributions.Erlang
Generate a new random number.
sample() - Method in class eduni.distributions.Invgamma
Generate a new random number.
sample() - Method in class eduni.distributions.Normal
Generate a new random number.
sample() - Method in class eduni.distributions.Poisson
Generate a new random number.
sample() - Method in class eduni.distributions.ChiSquare
Generate a new random number.
sample() - Method in class eduni.distributions.Cauchy
Generate a new random number.
sample() - Method in class eduni.distributions.Geometric
Generate a new random number.
sample() - Method in class eduni.distributions.Binomial
Generate a new random number.
sample() - Method in class eduni.distributions.BetaPrime
Generate a new random number.
sample() - Method in class eduni.distributions.Beta
Generate a new random number.
sample() - Method in class eduni.distributions.Bernoulli
Generate a new random number.
sample() - Method in class eduni.distributions.SeedGenerator
 
sample() - Method in class eduni.distributions.RandomGenerator
 
sample() - Method in interface eduni.distributions.DiscreteGenerator
 
sample() - Method in interface eduni.distributions.ContinuousGenerator
 
Seedable - interface eduni.distributions.Seedable.
represents classes which has a seed
SeedGenerator - class eduni.distributions.SeedGenerator.
A SeedGenerator is a DiscreteGenerator which produces well-spaced seeds according to its spacing attribute.
SeedGenerator() - Constructor for class eduni.distributions.SeedGenerator
 
SeedGenerator(long, int) - Constructor for class eduni.distributions.SeedGenerator
 
setSeed(long) - Method in interface eduni.distributions.Seedable
Set the random number generator's seed.
setSeed(long) - Method in class eduni.distributions.SeedGenerator
 
setSeed(long) - Method in class eduni.distributions.RandomGenerator
 
setSeed(long) - Method in class eduni.distributions.Generator
 
shape_a - Variable in class eduni.distributions.Beta
 
shape_b - Variable in class eduni.distributions.Beta
 
std_dev - Variable in class eduni.distributions.Normal
 

T

toString() - Method in class eduni.distributions.Binomial
 
toString() - Method in class eduni.distributions.Bernoulli
 
Tstudent - class eduni.distributions.Tstudent.
A random number generator based on the tstudent distribution.
tstudent(long) - Method in class eduni.distributions.Distributions
computes a tstudent distribution; sample is provided by the PRGN
Tstudent(long) - Constructor for class eduni.distributions.Tstudent
the seed is aumatically provided by the SeedGenerator
Tstudent(long, long) - Constructor for class eduni.distributions.Tstudent
The constructor with which a specific seed is set for the random number generator

U

Uniform - class eduni.distributions.Uniform.
A random number generator based on the uniform distribution.
uniform(double, double) - Method in class eduni.distributions.Distributions
computes a uniform distribution; sample is provided by the PRGN
Uniform(double, double) - Constructor for class eduni.distributions.Uniform
the seed is aumatically provided by the SeedGenerator
Uniform(double, double, long) - Constructor for class eduni.distributions.Uniform
The constructor with which a specific seed is set for the random number generator

W

Weibull - class eduni.distributions.Weibull.
A random number generator based on the weibull distribution.
weibull(double, double) - Method in class eduni.distributions.Distributions
computes a weibull distribution; sample is provided by the PRGN
Weibull(double, double) - Constructor for class eduni.distributions.Weibull
the seed is aumatically provided by the SeedGenerator
Weibull(double, double, long) - Constructor for class eduni.distributions.Weibull
The constructor with which a specific seed is set for the random number generator

B C D E F G I L M N P R S T U W