Package jsl.utilities.random.rng
Interface RNStreamIfc
-
- All Superinterfaces:
java.util.function.DoubleSupplier
,GetAntitheticStreamIfc
,GetAntitheticValueIfc
,RandU01Ifc
,RNStreamControlIfc
,RNStreamNewInstanceIfc
- All Known Implementing Classes:
AR1CorrelatedRNStream
,RNStreamFactory.RNStream
,RNStreamFactoryDepracated.RNStream
,RNStreamMakerBU.RNStream
public interface RNStreamIfc extends RandU01Ifc, RNStreamControlIfc, RNStreamNewInstanceIfc, GetAntitheticStreamIfc
Represents a random number stream with stream control
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
randInt(int i, int j)
Returns a (pseudo)random number from the discrete uniform distribution over the integers {i, i + 1, .-
Methods inherited from interface jsl.utilities.random.rng.GetAntitheticStreamIfc
newAntitheticInstance, newAntitheticInstance
-
Methods inherited from interface jsl.utilities.random.rng.GetAntitheticValueIfc
getAntitheticValue
-
Methods inherited from interface jsl.utilities.random.rng.RandU01Ifc
asDoubleStream, getAsDouble, getPrevU01, randU01
-
Methods inherited from interface jsl.utilities.random.rng.RNStreamControlIfc
advanceToNextSubstream, getAntitheticOption, resetStartStream, resetStartSubstream, setAntitheticOption
-
Methods inherited from interface jsl.utilities.random.rng.RNStreamNewInstanceIfc
newInstance, newInstance
-
-