Module org.bzdev.math
Package org.bzdev.math.rv
package org.bzdev.math.rv
Random Variable package.
This package contains classes that implement random variables.
Please see the package description for additional details.
-
ClassDescriptionRandom variable that generates 'true' or 'false' with a specified probability.Random variable that generates a binomial boolean-valued random variable.Double-valued random variable that generates a binomial distribution for n tries.Class to generate a sequence of Double-valued binomial random variables.Long random variable that generates a binomial distribution for n tries, treated as an interarrival time.Class to generate a sequence of Long-valued binomial random variables.Integer-valued random variable that generates a binomial distribution for n tries.Class to generate a sequence of Integer-valued binomial random variables.Long-valued random variable that generates a binomial distribution for n tries.Class to generate a sequence of Long-valued binomial random variables.Base class for Boolean-valued random numbers.BooleanRandomVariableRV<BRV extends BooleanRandomVariable>Random variable that generates the a sequence of random variables, each of which generates a sequence of boolean values (of type Boolean).Random variable that generates a deterministic sequence of boolean values.Random variable that always generates the same double-precision value.Random variable that generates a deterministic sequence of long values.Random variable that generates a deterministic sequence of integer values.Random variable that generates a deterministic sequence of long values.Base class for Double-valued random numbers.DoubleRandomVariableRV<DRV extends DoubleRandomVariable>Random variable that generates the a sequence of random variables, each of which generates a sequence of double-precision numbers.Class for exponentially distributed interarrival times suitable for events with a Poisson distribution.Class to generate a sequence of random variables, each of which generates exponentially distributed values.Random variable that always generates the same boolean value.Random variable that generates a sequence of FixedBooleanRV random variables.Random variable that always generates the same double-precision value.Random variable that generates a clone of the same double-valued random variable repeatedly.Random variable that always generates the same interarrival time.Random variable that generates a sequence of FixedIATimeRV instances.Random variable that always generates the same integer value.Random variable that generates a clone of the same integer-valued random variable repeatedly.Random variable that always generates the same long integer.Random variable that generates a clone of the same long-valued random variable repeatedly.Random variable with a Gaussian distribution.Class to generate a sequence of Gaussian random variables, with the values for each rounded to the nearest long integer to represent interarrival times.Random variable with a Gaussian distribution.Class to generate a sequence of Gaussian random variables.Create a correlated set of Gaussian random variables.Base class for Integer-valued random numbers.IntegerRandomVariableRV<IRV extends IntegerRandomVariable>Random variable that generates the a sequence of random variables, each of which generates a sequence of integers (of type Integer).Generate random interarrival times.InterarrivalTimeRVRV<RV extends InterarrivalTimeRV>Generate random variables that generate random interarrival times Interarrival times are instances of Long because a long integer is the unit used to represent simulation time (as "ticks").Random variable with a log normal distribution.Class to generate a sequence of LogNormal Random Variables.Base class for Long-valued random numbers.LongRandomVariableRV<LRV extends LongRandomVariable>Random variable that generates the a sequence of random variables, each of which generates a sequence of integers (of type Long).Double-valued random variable with a Poisson distribution.Class to generate a sequence of double-valued Poisson Random Variables.Class for exponentially distributed interarrival times suitable for events with a Poisson distribution.Class to generate a sequence of random variables, each of which generates Poisson-distributed interarrival times.Integer-valued random variable with a Poisson distribution.Class to generate a sequence of integer-valued Poisson Random Variables.Long-valued random variable with a Poisson distribution.Class to generate a sequence of long-integer-valued Poisson Random Variables.Random Variable base class.Exception for Random Variables.Random Variable Interface.RandomVariableRV<T,
RV extends RandomVariable<T>> Random variable that generates another random variable.Random variable that generates another random variable that generates numbers.Interface for random variables that generates another random variable that in turn generates numbers.RandomVariableRVOps<T,RV extends RandomVariableOps<T>> Interface for Random variable that generates another random variable.Random variable that generates true or false with equal probabilities.Random variable that generates a double with uniform probability over a range of values.Random variable that generates the same integer-valued random variable repeatedly.Random variable that generates an interarrival time with uniform probability over a range of values.Random variable that generates an interarrival time with uniform probability over a range of values.Random variable that generates a int with uniform probability over a range of values.Random variable that generates the same integer-valued random variable repeatedly.Random variable that generates a long with uniform probability over a range of values.Random variable that generates the same integer-valued random variable repeatedly.