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
Classes in org.apache.commons.rng that implement interfaces with type arguments of type SplittableUniformRandomProviderModifier and TypeClassDescription(package private) static classSpliterator for streams of SplittableUniformRandomProvider.Fields in org.apache.commons.rng declared as SplittableUniformRandomProviderModifier and TypeFieldDescriptionprivate final SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderSplitsSpliterator.rngGenerator to split to create new instances.private final SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderDoublesSpliterator.sourceSource of randomness.private final SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderIntsSpliterator.sourceSource of randomness.private final SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderLongsSpliterator.sourceSource of randomness.private final SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderSplitsSpliterator.sourceSource of randomness used to initialise the new instances.Fields in org.apache.commons.rng with type parameters of type SplittableUniformRandomProviderModifier and TypeFieldDescriptionprivate final ToDoubleFunction<SplittableUniformRandomProvider> UniformRandomProviderSupport.ProviderDoublesSpliterator.genValue generator function.private final ToIntFunction<SplittableUniformRandomProvider> UniformRandomProviderSupport.ProviderIntsSpliterator.genValue generator function.private final ToLongFunction<SplittableUniformRandomProvider> UniformRandomProviderSupport.ProviderLongsSpliterator.genValue generator function.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.UniformRandomProviderSupport.ProviderSplitsSpliterator.trySplit()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.Method parameters in org.apache.commons.rng with type arguments of type SplittableUniformRandomProviderModifier and TypeMethodDescriptionvoidUniformRandomProviderSupport.ProviderSplitsSpliterator.forEachRemaining(Consumer<? super SplittableUniformRandomProvider> action) booleanUniformRandomProviderSupport.ProviderSplitsSpliterator.tryAdvance(Consumer<? super SplittableUniformRandomProvider> action) Constructors in org.apache.commons.rng with parameters of type SplittableUniformRandomProviderModifierConstructorDescription(package private)ProviderDoublesSpliterator(long start, long end, SplittableUniformRandomProvider source, ToDoubleFunction<SplittableUniformRandomProvider> gen) (package private)ProviderIntsSpliterator(long start, long end, SplittableUniformRandomProvider source, ToIntFunction<SplittableUniformRandomProvider> gen) (package private)ProviderLongsSpliterator(long start, long end, SplittableUniformRandomProvider source, ToLongFunction<SplittableUniformRandomProvider> gen) (package private)ProviderSplitsSpliterator(long start, long end, SplittableUniformRandomProvider source, SplittableUniformRandomProvider rng) Constructor parameters in org.apache.commons.rng with type arguments of type SplittableUniformRandomProviderModifierConstructorDescription(package private)ProviderDoublesSpliterator(long start, long end, SplittableUniformRandomProvider source, ToDoubleFunction<SplittableUniformRandomProvider> gen) (package private)ProviderIntsSpliterator(long start, long end, SplittableUniformRandomProvider source, ToIntFunction<SplittableUniformRandomProvider> gen) (package private)ProviderLongsSpliterator(long start, long end, SplittableUniformRandomProvider source, ToLongFunction<SplittableUniformRandomProvider> gen) -
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 TypeMethodDescriptionprivate static SplittableUniformRandomProviderL32X64Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.L32X64Mix.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 TypeMethodDescriptionprivate static SplittableUniformRandomProviderL128X1024Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.private static SplittableUniformRandomProviderL128X128Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.private static SplittableUniformRandomProviderL128X256Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.private static SplittableUniformRandomProviderL64X1024Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.private static SplittableUniformRandomProviderL64X128Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.private static SplittableUniformRandomProviderL64X128StarStar.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.private static SplittableUniformRandomProviderL64X256Mix.create(long seed, UniformRandomProvider source) Create a new instance using the givenseedandsourceof randomness to initialise the instance.L128X1024Mix.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
Fields in org.apache.commons.rng.core.util declared as SplittableUniformRandomProviderModifier and TypeFieldDescriptionprivate final SplittableUniformRandomProviderRandomStreams.SeededObjectSpliterator.sourceSource of randomness used to initialise the new instances.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.Constructors in org.apache.commons.rng.core.util with parameters of type SplittableUniformRandomProviderModifierConstructorDescription(package private)SeededObjectSpliterator(long start, long end, SplittableUniformRandomProvider source, RandomStreams.SeededObjectFactory<T> factory, long seed)