Uses of Class
org.cicirello.math.rand.EnhancedRandomGenerator
Packages that use EnhancedRandomGenerator
Package
Description
Collection of classes related to random number generation.
-
Uses of EnhancedRandomGenerator in org.cicirello.math.rand
Subclasses of EnhancedRandomGenerator in org.cicirello.math.randModifier and TypeClassDescriptionclassAn EnhancedArbitrarilyJumpableGenerator is used to wrap an object of any class that implementsRandomGenerator.ArbitrarilyJumpableGeneratorfor the purpose of adding all of the functionality of theRandomIndexer,RandomSampler, andRandomVariates.classAn EnhancedJumpableGenerator is used to wrap an object of any class that implementsRandomGenerator.JumpableGeneratorfor the purpose of adding all of the functionality of theRandomIndexer,RandomSampler, andRandomVariates.classAn EnhancedLeapableGenerator is used to wrap an object of any class that implementsRandomGenerator.LeapableGeneratorfor the purpose of adding all of the functionality of theRandomIndexer,RandomSampler, andRandomVariates.final classAn EnhancedSplittableGenerator is used to wrap an object of any class that implementsRandomGenerator.SplittableGeneratorfor the purpose of adding all of the functionality of theRandomIndexer,RandomSampler, andRandomVariates.classAn EnhancedStreamableGenerator is used to wrap an object of any class that implementsRandomGenerator.StreamableGeneratorfor the purpose of adding all of the functionality of theRandomIndexer,RandomSampler, andRandomVariates.Methods in org.cicirello.math.rand that return EnhancedRandomGeneratorModifier and TypeMethodDescriptionstatic EnhancedRandomGeneratorEnhancedRandomGenerator.getDefault()Gets an EnhancedRandomGenerator wrapping an instance of the default random number generator as obtained via a call toRandomGenerator.getDefault().static EnhancedRandomGeneratorGets 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.Methods in org.cicirello.math.rand that return types with arguments of type EnhancedRandomGeneratorModifier and TypeMethodDescriptionfinal Stream<EnhancedRandomGenerator>EnhancedJumpableGenerator.ejumps()Gets an effectively unlimited stream ofEnhancedRandomGeneratorobjects, each wrapping an object of the same random number generator algorithm as this one.final Stream<EnhancedRandomGenerator>EnhancedJumpableGenerator.ejumps(long streamSize) Gets a stream ofEnhancedRandomGeneratorobjects, 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 ofEnhancedRandomGeneratorobjects, each wrapping an object of the same random number generator algorithm as this one.EnhancedStreamableGenerator.erngs(long streamSize) Gets a stream ofEnhancedRandomGeneratorobjects, each wrapping an object of the same random number generator algorithm as this one.