Uses of Interface
org.apache.commons.rng.SplittableUniformRandomProvider
Packages that use SplittableUniformRandomProvider
Package
Description
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.
Concrete algorithms for
int-based sources of randomness.Concrete algorithms for
long-based sources of randomness.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 SplittableUniformRandomProviderModifier and TypeMethodDescriptiondefault SplittableUniformRandomProviderSplittableUniformRandomProvider.split()Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProvider.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.Methods in org.apache.commons.rng that return types with arguments of type SplittableUniformRandomProviderModifier and TypeMethodDescriptiondefault Stream<SplittableUniformRandomProvider> SplittableUniformRandomProvider.splits()Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default Stream<SplittableUniformRandomProvider> SplittableUniformRandomProvider.splits(long streamSize) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default Stream<SplittableUniformRandomProvider> SplittableUniformRandomProvider.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default Stream<SplittableUniformRandomProvider> SplittableUniformRandomProvider.splits(SplittableUniformRandomProvider source) Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProviderinterface.Methods in org.apache.commons.rng with parameters of type SplittableUniformRandomProviderModifier and TypeMethodDescriptiondefault Stream<SplittableUniformRandomProvider> SplittableUniformRandomProvider.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default Stream<SplittableUniformRandomProvider> SplittableUniformRandomProvider.splits(SplittableUniformRandomProvider source) Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProviderinterface. -
Uses of SplittableUniformRandomProvider in org.apache.commons.rng.core.source32
Classes in org.apache.commons.rng.core.source32 that implement SplittableUniformRandomProviderMethods in org.apache.commons.rng.core.source32 that return SplittableUniformRandomProviderModifier and TypeMethodDescriptionL32X64Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.Methods in org.apache.commons.rng.core.source32 that return types with arguments of type SplittableUniformRandomProviderModifier and TypeMethodDescriptionL32X64Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.Methods in org.apache.commons.rng.core.source32 with parameters of type SplittableUniformRandomProviderModifier and TypeMethodDescriptionL32X64Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface. -
Uses of SplittableUniformRandomProvider in org.apache.commons.rng.core.source64
Classes in org.apache.commons.rng.core.source64 that implement SplittableUniformRandomProviderModifier and TypeClassDescriptionclassA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.Methods in org.apache.commons.rng.core.source64 that return SplittableUniformRandomProviderModifier and TypeMethodDescriptionL128X1024Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.L128X128Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.L128X256Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.L64X1024Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.L64X128Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.L64X128StarStar.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.L64X256Mix.split(UniformRandomProvider source) Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.Methods in org.apache.commons.rng.core.source64 that return types with arguments of type SplittableUniformRandomProviderModifier and TypeMethodDescriptionL128X1024Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L128X128Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L128X256Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X1024Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X128Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X128StarStar.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X256Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.Methods in org.apache.commons.rng.core.source64 with parameters of type SplittableUniformRandomProviderModifier and TypeMethodDescriptionL128X1024Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L128X128Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L128X256Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X1024Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X128Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X128StarStar.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.L64X256Mix.splits(long streamSize, SplittableUniformRandomProvider source) Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface. -
Uses of SplittableUniformRandomProvider in org.apache.commons.rng.core.util
Methods in org.apache.commons.rng.core.util with parameters of type SplittableUniformRandomProviderModifier and TypeMethodDescriptionstatic <T> Stream<T> RandomStreams.generateWithSeed(long streamSize, SplittableUniformRandomProvider source, RandomStreams.SeededObjectFactory<T> factory) Returns a stream producing the givenstreamSizenumber of new objects generated using the suppliedsourceof randomness and objectfactory.