Uses of Interface
org.apache.commons.rng.SplittableUniformRandomProvider
-
Packages that use SplittableUniformRandomProvider Package Description org.apache.commons.rng This package contains the library's interface to be used by client code that needs a generator of sequences of pseudo-random numbers that are uniformly distributed in a specified range.org.apache.commons.rng.core.source32 Concrete algorithms forint
-based sources of randomness.org.apache.commons.rng.core.source64 Concrete algorithms forlong
-based sources of randomness.org.apache.commons.rng.core.util This package contains utilities to combine/split primitive types. -
-
Uses of SplittableUniformRandomProvider in org.apache.commons.rng
Methods in org.apache.commons.rng that return SplittableUniformRandomProvider Modifier and Type Method Description default SplittableUniformRandomProvider
SplittableUniformRandomProvider. split()
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
SplittableUniformRandomProvider. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.Methods in org.apache.commons.rng that return types with arguments of type SplittableUniformRandomProvider Modifier and Type Method Description default Stream<SplittableUniformRandomProvider>
SplittableUniformRandomProvider. splits()
Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProvider
interface.default Stream<SplittableUniformRandomProvider>
SplittableUniformRandomProvider. splits(long streamSize)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.default Stream<SplittableUniformRandomProvider>
SplittableUniformRandomProvider. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.default Stream<SplittableUniformRandomProvider>
SplittableUniformRandomProvider. splits(SplittableUniformRandomProvider source)
Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Methods in org.apache.commons.rng with parameters of type SplittableUniformRandomProvider Modifier and Type Method Description default Stream<SplittableUniformRandomProvider>
SplittableUniformRandomProvider. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.default Stream<SplittableUniformRandomProvider>
SplittableUniformRandomProvider. splits(SplittableUniformRandomProvider source)
Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProvider
interface. -
Uses of SplittableUniformRandomProvider in org.apache.commons.rng.core.source32
Classes in org.apache.commons.rng.core.source32 that implement SplittableUniformRandomProvider Modifier and Type Class Description class
L32X64Mix
A 32-bit all purpose generator.Methods in org.apache.commons.rng.core.source32 that return SplittableUniformRandomProvider Modifier and Type Method Description SplittableUniformRandomProvider
L32X64Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.Methods in org.apache.commons.rng.core.source32 that return types with arguments of type SplittableUniformRandomProvider Modifier and Type Method Description Stream<SplittableUniformRandomProvider>
L32X64Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Methods in org.apache.commons.rng.core.source32 with parameters of type SplittableUniformRandomProvider Modifier and Type Method Description Stream<SplittableUniformRandomProvider>
L32X64Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface. -
Uses of SplittableUniformRandomProvider in org.apache.commons.rng.core.source64
Classes in org.apache.commons.rng.core.source64 that implement SplittableUniformRandomProvider Modifier and Type Class Description class
L128X1024Mix
A 64-bit all purpose generator.class
L128X128Mix
A 64-bit all purpose generator.class
L128X256Mix
A 64-bit all purpose generator.class
L64X1024Mix
A 64-bit all purpose generator.class
L64X128Mix
A 64-bit all purpose generator.class
L64X128StarStar
A 64-bit all purpose generator.class
L64X256Mix
A 64-bit all purpose generator.Methods in org.apache.commons.rng.core.source64 that return SplittableUniformRandomProvider Modifier and Type Method Description SplittableUniformRandomProvider
L128X1024Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
L128X128Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
L128X256Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
L64X1024Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
L64X128Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
L64X128StarStar. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.SplittableUniformRandomProvider
L64X256Mix. split(UniformRandomProvider source)
Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProvider
interface.Methods in org.apache.commons.rng.core.source64 that return types with arguments of type SplittableUniformRandomProvider Modifier and Type Method Description Stream<SplittableUniformRandomProvider>
L128X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L128X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L128X256Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X128StarStar. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X256Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Methods in org.apache.commons.rng.core.source64 with parameters of type SplittableUniformRandomProvider Modifier and Type Method Description Stream<SplittableUniformRandomProvider>
L128X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L128X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L128X256Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X128StarStar. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface.Stream<SplittableUniformRandomProvider>
L64X256Mix. splits(long streamSize, SplittableUniformRandomProvider source)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theSplittableUniformRandomProvider
interface. -
Uses of SplittableUniformRandomProvider in org.apache.commons.rng.core.util
Methods in org.apache.commons.rng.core.util with parameters of type SplittableUniformRandomProvider Modifier and Type Method Description static <T> Stream<T>
RandomStreams. generateWithSeed(long streamSize, SplittableUniformRandomProvider source, RandomStreams.SeededObjectFactory<T> factory)
Returns a stream producing the givenstreamSize
number of new objects generated using the suppliedsource
of randomness and objectfactory
.
-