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
Fields in org.apache.commons.rng declared as SplittableUniformRandomProvider Modifier and Type Field Description private SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderSplitsSpliterator. rngGenerator to split to create new instances.private SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderDoublesSpliterator. sourceSource of randomness.private SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderIntsSpliterator. sourceSource of randomness.private SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderLongsSpliterator. sourceSource of randomness.private SplittableUniformRandomProviderUniformRandomProviderSupport.ProviderSplitsSpliterator. sourceSource of randomness used to initialise the new instances.Fields in org.apache.commons.rng with type parameters of type SplittableUniformRandomProvider Modifier and Type Field Description private java.util.function.ToDoubleFunction<SplittableUniformRandomProvider>UniformRandomProviderSupport.ProviderDoublesSpliterator. genValue generator function.private java.util.function.ToIntFunction<SplittableUniformRandomProvider>UniformRandomProviderSupport.ProviderIntsSpliterator. genValue generator function.private java.util.function.ToLongFunction<SplittableUniformRandomProvider>UniformRandomProviderSupport.ProviderLongsSpliterator. genValue generator function.Methods in org.apache.commons.rng that return SplittableUniformRandomProvider Modifier and Type Method Description default SplittableUniformRandomProviderSplittableUniformRandomProvider. split()Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderSplittableUniformRandomProvider. 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 SplittableUniformRandomProvider Modifier and Type Method Description default java.util.stream.Stream<SplittableUniformRandomProvider>SplittableUniformRandomProvider. splits()Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default java.util.stream.Stream<SplittableUniformRandomProvider>SplittableUniformRandomProvider. splits(long streamSize)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default java.util.stream.Stream<SplittableUniformRandomProvider>SplittableUniformRandomProvider. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default java.util.stream.Stream<SplittableUniformRandomProvider>SplittableUniformRandomProvider. splits(SplittableUniformRandomProvider source)Returns an effectively unlimited stream of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.Spliterator<SplittableUniformRandomProvider>UniformRandomProviderSupport.ProviderSplitsSpliterator. trySplit()Methods in org.apache.commons.rng with parameters of type SplittableUniformRandomProvider Modifier and Type Method Description default java.util.stream.Stream<SplittableUniformRandomProvider>SplittableUniformRandomProvider. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.default java.util.stream.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 SplittableUniformRandomProvider Modifier and Type Method Description voidUniformRandomProviderSupport.ProviderSplitsSpliterator. forEachRemaining(java.util.function.Consumer<? super SplittableUniformRandomProvider> action)booleanUniformRandomProviderSupport.ProviderSplitsSpliterator. tryAdvance(java.util.function.Consumer<? super SplittableUniformRandomProvider> action)Constructors in org.apache.commons.rng with parameters of type SplittableUniformRandomProvider Constructor Description ProviderDoublesSpliterator(long start, long end, SplittableUniformRandomProvider source, java.util.function.ToDoubleFunction<SplittableUniformRandomProvider> gen)ProviderIntsSpliterator(long start, long end, SplittableUniformRandomProvider source, java.util.function.ToIntFunction<SplittableUniformRandomProvider> gen)ProviderLongsSpliterator(long start, long end, SplittableUniformRandomProvider source, java.util.function.ToLongFunction<SplittableUniformRandomProvider> gen)ProviderSplitsSpliterator(long start, long end, SplittableUniformRandomProvider source, SplittableUniformRandomProvider rng)Constructor parameters in org.apache.commons.rng with type arguments of type SplittableUniformRandomProvider Constructor Description ProviderDoublesSpliterator(long start, long end, SplittableUniformRandomProvider source, java.util.function.ToDoubleFunction<SplittableUniformRandomProvider> gen)ProviderIntsSpliterator(long start, long end, SplittableUniformRandomProvider source, java.util.function.ToIntFunction<SplittableUniformRandomProvider> gen)ProviderLongsSpliterator(long start, long end, SplittableUniformRandomProvider source, java.util.function.ToLongFunction<SplittableUniformRandomProvider> gen) -
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 classL32X64MixA 32-bit all purpose generator.Methods in org.apache.commons.rng.core.source32 that return SplittableUniformRandomProvider Modifier and Type Method Description private static SplittableUniformRandomProviderL32X64Mix. create(long seed, UniformRandomProvider source)Create a new instance using the givenseedandsourceof randomness to initialise the instance.SplittableUniformRandomProviderL32X64Mix. 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 SplittableUniformRandomProvider Modifier and Type Method Description java.util.stream.Stream<SplittableUniformRandomProvider>L32X64Mix. 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 SplittableUniformRandomProvider Modifier and Type Method Description java.util.stream.Stream<SplittableUniformRandomProvider>L32X64Mix. 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 SplittableUniformRandomProvider Modifier and Type Class Description classL128X1024MixA 64-bit all purpose generator.classL128X128MixA 64-bit all purpose generator.classL128X256MixA 64-bit all purpose generator.classL64X1024MixA 64-bit all purpose generator.classL64X128MixA 64-bit all purpose generator.classL64X128StarStarA 64-bit all purpose generator.classL64X256MixA 64-bit all purpose generator.Methods in org.apache.commons.rng.core.source64 that return SplittableUniformRandomProvider Modifier and Type Method Description private 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.SplittableUniformRandomProviderL128X1024Mix. split(UniformRandomProvider source)Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderL128X128Mix. split(UniformRandomProvider source)Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderL128X256Mix. split(UniformRandomProvider source)Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderL64X1024Mix. split(UniformRandomProvider source)Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderL64X128Mix. split(UniformRandomProvider source)Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderL64X128StarStar. split(UniformRandomProvider source)Creates a new random generator, split off from this one, that implements theSplittableUniformRandomProviderinterface.SplittableUniformRandomProviderL64X256Mix. 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 SplittableUniformRandomProvider Modifier and Type Method Description java.util.stream.Stream<SplittableUniformRandomProvider>L128X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L128X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L128X256Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L64X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L64X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L64X128StarStar. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>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 SplittableUniformRandomProvider Modifier and Type Method Description java.util.stream.Stream<SplittableUniformRandomProvider>L128X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L128X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L128X256Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L64X1024Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L64X128Mix. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>L64X128StarStar. splits(long streamSize, SplittableUniformRandomProvider source)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theSplittableUniformRandomProviderinterface.java.util.stream.Stream<SplittableUniformRandomProvider>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 SplittableUniformRandomProvider Modifier and Type Field Description private SplittableUniformRandomProviderRandomStreams.SeededObjectSpliterator. sourceSource of randomness used to initialise the new instances.Methods in org.apache.commons.rng.core.util with parameters of type SplittableUniformRandomProvider Modifier and Type Method Description static <T> java.util.stream.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 SplittableUniformRandomProvider Constructor Description SeededObjectSpliterator(long start, long end, SplittableUniformRandomProvider source, RandomStreams.SeededObjectFactory<T> factory, long seed)
-