Uses of Interface
org.apache.commons.rng.UniformRandomProvider
-
-
Uses of UniformRandomProvider in org.apache.commons.rng
Subinterfaces of UniformRandomProvider in org.apache.commons.rng Modifier and Type Interface Description interface
JumpableUniformRandomProvider
Applies to generators that can be advanced a large number of steps of the output sequence in a single operation.interface
LongJumpableUniformRandomProvider
Applies to generators that can be advanced a very large number of steps of the output sequence in a single operation.interface
RestorableUniformRandomProvider
Applies to generators whose internal state can be saved and restored.interface
SplittableUniformRandomProvider
Applies to generators that can be split into two objects (the original and a new instance) each of which implements the same interface (and can be recursively split indefinitely).Methods in org.apache.commons.rng that return UniformRandomProvider Modifier and Type Method Description UniformRandomProvider
JumpableUniformRandomProvider. jump()
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.Methods in org.apache.commons.rng that return types with arguments of type UniformRandomProvider Modifier and Type Method Description default Stream<UniformRandomProvider>
JumpableUniformRandomProvider. jumps()
Returns an effectively unlimited stream of new random generators, each of which implements theUniformRandomProvider
interface.default Stream<UniformRandomProvider>
JumpableUniformRandomProvider. jumps(long streamSize)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theUniformRandomProvider
interface.Methods in org.apache.commons.rng with parameters of type UniformRandomProvider Modifier and Type Method Description SplittableUniformRandomProvider
SplittableUniformRandomProvider. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.
-