Uses of Class
org.cicirello.math.rand.EnhancedRandomGenerator
Package
Description
Collection of classes related to random number generation.
-
Uses of EnhancedRandomGenerator in org.cicirello.math.rand
Modifier and TypeClassDescriptionclass
An EnhancedArbitrarilyJumpableGenerator is used to wrap an object of any class that implementsRandomGenerator.ArbitrarilyJumpableGenerator
for the purpose of adding all of the functionality of theRandomIndexer
,RandomSampler
, andRandomVariates
.class
An EnhancedJumpableGenerator is used to wrap an object of any class that implementsRandomGenerator.JumpableGenerator
for the purpose of adding all of the functionality of theRandomIndexer
,RandomSampler
, andRandomVariates
.class
An EnhancedLeapableGenerator is used to wrap an object of any class that implementsRandomGenerator.LeapableGenerator
for the purpose of adding all of the functionality of theRandomIndexer
,RandomSampler
, andRandomVariates
.final class
An EnhancedSplittableGenerator is used to wrap an object of any class that implementsRandomGenerator.SplittableGenerator
for the purpose of adding all of the functionality of theRandomIndexer
,RandomSampler
, andRandomVariates
.class
An EnhancedStreamableGenerator is used to wrap an object of any class that implementsRandomGenerator.StreamableGenerator
for the purpose of adding all of the functionality of theRandomIndexer
,RandomSampler
, andRandomVariates
.Modifier and TypeMethodDescriptionstatic EnhancedRandomGenerator
EnhancedRandomGenerator.getDefault()
Gets an EnhancedRandomGenerator wrapping an instance of the default random number generator as obtained via a call toRandomGenerator.getDefault()
.static EnhancedRandomGenerator
Gets an EnhancedRandomGenerator wrapping an instance of any random number generator supported by your version of Java as specified by its name, as documented via theRandomGenerator.of(java.lang.String)
method.Modifier and TypeMethodDescriptionfinal Stream<EnhancedRandomGenerator>
EnhancedJumpableGenerator.ejumps()
Gets an effectively unlimited stream ofEnhancedRandomGenerator
objects, each wrapping an object of the same random number generator algorithm as this one.final Stream<EnhancedRandomGenerator>
EnhancedJumpableGenerator.ejumps
(long streamSize) Gets a stream ofEnhancedRandomGenerator
objects, each wrapping an object of the same random number generator algorithm as this one.final Stream<EnhancedRandomGenerator>
EnhancedJumpableGenerator.erngs()
final Stream<EnhancedRandomGenerator>
EnhancedJumpableGenerator.erngs
(long streamSize) final Stream<EnhancedRandomGenerator>
EnhancedSplittableGenerator.erngs()
final Stream<EnhancedRandomGenerator>
EnhancedSplittableGenerator.erngs
(long streamSize) EnhancedStreamableGenerator.erngs()
Gets an effectively unlimited stream ofEnhancedRandomGenerator
objects, each wrapping an object of the same random number generator algorithm as this one.EnhancedStreamableGenerator.erngs
(long streamSize) Gets a stream ofEnhancedRandomGenerator
objects, each wrapping an object of the same random number generator algorithm as this one.