java.lang.Object
- All Implemented Interfaces:
Cloneable,RandomVariableOps<BinomialIATimeRV>,RandomVariableRVNOps<Long,,BinomialIATimeRV> RandomVariableRVOps<Long,BinomialIATimeRV>
Class to generate a sequence of Long-valued binomial random variables.
-
Constructor Summary
ConstructorsConstructorDescriptionBinomialIATimeRVRV(DoubleRandomVariable prob, long n) Constructor.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected BinomialIATimeRVdoNext()Get the next value for a random variable.Methods inherited from class org.bzdev.math.rv.LongRandomVariableRV
cmp, next, setMaximum, setMinimum, tightenMaximum, tightenMaximumS, tightenMinimum, tightenMinimumSMethods inherited from class org.bzdev.math.rv.RandomVariableRVN
getMaximumClosed, getMaximumRV, getMinimumClosed, getMinimumRVMethods inherited from class org.bzdev.math.rv.RandomVariableRV
determineIfOrdered, getCharacteristics, parallelStream, parallelStream, stream, streamMethods inherited from class org.bzdev.math.rv.RandomVariable
clone, getMaximum, getMinimum, setMaximum, setMinimum, setRequiredMaximum, setRequiredMinimum, spliterator, spliterator, tightenMaximum, tightenMinimumMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bzdev.math.rv.RandomVariableOps
getMaximum, getMinimum, setMaximum, setMinimum, tightenMaximum, tightenMinimum
-
Constructor Details
-
BinomialIATimeRVRV
Constructor.- Parameters:
prob- a random variable that determines the probability of a success for a single try.n- the number of tries.
-
BinomialIATimeRVRV
Constructor.- Parameters:
prob- a random variable that determines the probability of a success for a single try.n- a random variable that determines the number of tries.
-
-
Method Details
-
doNext
Description copied from class:RandomVariableRVNGet the next value for a random variable. In general, each value will be independent of the last.- Specified by:
doNextin classRandomVariableRVN<Long,BinomialIATimeRV> - Returns:
- the next random variable
- Throws:
RandomVariableException- the next random variable could not be generated.
-