Interface Summary Interface Description CloneableRandomStream RandomStreamThis interface defines the basic structures to handle multiple streams of uniform (pseudo)random numbers and convenient tools to move around within and across these streams. RandomStreamFactoryRepresents a random stream factory capable of constructing instances of a given type of random stream by invoking the
newInstancemethod each time a new random stream is needed, instead of invoking directly the specific constructor of the desired type.
Class Summary Class Description AntitheticStreamThis container class allows the user to force any
RandomStreamto return antithetic variates.
BakerTransformedStreamThis container class permits one to apply the baker's transformation to the output of any
BasicRandomStreamFactory F2NL607 GenF2w32 LFSR113Extends
RandomStreamBaseusing a composite linear feedback shift register (LFSR) (or Tausworthe) RNG as defined in.
RandomStreamBaseusing a 64-bit composite linear feedback shift register (LFSR) (or Tausworthe) RNG as defined in.
MRG31k3p MRG32k3aExtends the abstract class
RandomStreamBaseby using as a backbone (or main) generator the combined multiple recursive generator (CMRG) MRG32k3a proposed by L'Ecuyer, implemented in 64-bit floating-point arithmetic.
MRG32k3aLThe same generator as
MRG32k3a, except here it is implemented with type long instead of double.
MT19937 RandMrg Deprecated RandomPermutationProvides methods to randomly shuffle arrays or lists using a random stream. RandomStreamBaseThis class provides a convenient foundation on which RNGs can be built. RandomStreamManagerManages a list of random streams for more convenient synchronization. RandomStreamWithCacheThis class represents a random stream whose uniforms are cached for more efficiency when using common random numbers. RandRijndaelImplements a RNG using the Rijndael block cipher algorithm (AES) with key and block lengths of 128 bits. TruncatedRandomStreamRepresents a container random stream generating numbers in an interval (a, b) instead of in (0, 1), where 0 <= a < b <= 1, by using the contained stream. WELL1024 WELL512 WELL607 Exception Summary Exception Description RandomStreamInstantiationExceptionThis exception is thrown when a random stream factory cannot instantiate a stream on a call to its
SCaVis 1.7 © jWork.org