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
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)