pseudoRNG: Package for pseudo random number generation.

Share:

The package provides pseudo random generators - general linear congruential generators (Park Miller) and multiple recursive generators (Knuth TAOCP), generalized feedback shift register (SF-Mersenne Twister algorithm and WELL generators). The package depends on rngWELL package but it can be provided without this dependency on demand to the maintainer. For true random number generation, use the 'random' package. A number of RNGs and tests for RNGs are provided by 'RDieHarder', all available on CRAN. There is also a small stand-alone package 'rngwell19937' for the WELL19937a RNG.

Author
Yohan Chalabi, Christophe Dutang, Petr Savicky and Diethelm Wuertz (except underlying C codes of (i) the SFMT algorithm from M. Matsumoto and M. Saito, (ii) the Knuth-TAOCP RNG from D. Knuth). See LICENCE file for details.
Date of publication
2014-04-22 13:33:39
Maintainer
Christophe Dutang <christophe.dutang@ensimag.fr>
License
BSD
Version
0.1-0

View on R-Forge

Man pages

getWELLState
Get the state of a WELL generator implemented in pseudoRNG...
overall-doc
General remarks on toolbox for pseudo and quasi random number...
pseudoRNG
Toolbox for pseudo and quasi random number generation
rngWELLScriptR
An implementation of the recurrence of WELL generators in R...
runifInterface
Functions for using runif() and rnorm() with pseudoRNG...

Files in this package

pseudoRNG/DESCRIPTION
pseudoRNG/LICENCE
pseudoRNG/NAMESPACE
pseudoRNG/R
pseudoRNG/R/pseudoRNG.R
pseudoRNG/R/pseudoRNGEnv.R
pseudoRNG/R/rngWELLScriptR.R
pseudoRNG/R/runifInterface.R
pseudoRNG/R/version.R
pseudoRNG/R/zzz.R
pseudoRNG/ax_ext.m4
pseudoRNG/cleanup
pseudoRNG/configure
pseudoRNG/configure.ac
pseudoRNG/configure.win
pseudoRNG/inst
pseudoRNG/inst/CITATION
pseudoRNG/inst/NEWS
pseudoRNG/man
pseudoRNG/man/getWELLState.Rd
pseudoRNG/man/overall-doc.Rd
pseudoRNG/man/pseudoRNG.Rd
pseudoRNG/man/rngWELLScriptR.Rd
pseudoRNG/man/runifInterface.Rd
pseudoRNG/src
pseudoRNG/src/Makevars
pseudoRNG/src/SFMT-alti.h
pseudoRNG/src/SFMT-sse2-11213-1.h
pseudoRNG/src/SFMT-sse2-1279-1.h
pseudoRNG/src/SFMT-sse2-132049-1.h
pseudoRNG/src/SFMT-sse2-19937-1.h
pseudoRNG/src/SFMT-sse2-216091-1.h
pseudoRNG/src/SFMT-sse2-2281-1.h
pseudoRNG/src/SFMT-sse2-4253-1.h
pseudoRNG/src/SFMT-sse2-44497-1.h
pseudoRNG/src/SFMT-sse2-607-1.h
pseudoRNG/src/SFMT-sse2-607-10.h
pseudoRNG/src/SFMT-sse2-607-11.h
pseudoRNG/src/SFMT-sse2-607-12.h
pseudoRNG/src/SFMT-sse2-607-13.h
pseudoRNG/src/SFMT-sse2-607-14.h
pseudoRNG/src/SFMT-sse2-607-15.h
pseudoRNG/src/SFMT-sse2-607-16.h
pseudoRNG/src/SFMT-sse2-607-17.h
pseudoRNG/src/SFMT-sse2-607-18.h
pseudoRNG/src/SFMT-sse2-607-19.h
pseudoRNG/src/SFMT-sse2-607-2.h
pseudoRNG/src/SFMT-sse2-607-20.h
pseudoRNG/src/SFMT-sse2-607-21.h
pseudoRNG/src/SFMT-sse2-607-22.h
pseudoRNG/src/SFMT-sse2-607-23.h
pseudoRNG/src/SFMT-sse2-607-24.h
pseudoRNG/src/SFMT-sse2-607-25.h
pseudoRNG/src/SFMT-sse2-607-26.h
pseudoRNG/src/SFMT-sse2-607-27.h
pseudoRNG/src/SFMT-sse2-607-28.h
pseudoRNG/src/SFMT-sse2-607-29.h
pseudoRNG/src/SFMT-sse2-607-3.h
pseudoRNG/src/SFMT-sse2-607-30.h
pseudoRNG/src/SFMT-sse2-607-31.h
pseudoRNG/src/SFMT-sse2-607-32.h
pseudoRNG/src/SFMT-sse2-607-4.h
pseudoRNG/src/SFMT-sse2-607-5.h
pseudoRNG/src/SFMT-sse2-607-6.h
pseudoRNG/src/SFMT-sse2-607-7.h
pseudoRNG/src/SFMT-sse2-607-8.h
pseudoRNG/src/SFMT-sse2-607-9.h
pseudoRNG/src/SFMT-sse2-86243-1.h
pseudoRNG/src/SFMT-sse2.h
pseudoRNG/src/SFMT.c
pseudoRNG/src/SFMT.h
pseudoRNG/src/config.h
pseudoRNG/src/config.h.in
pseudoRNG/src/config.h.win
pseudoRNG/src/congruRand.c
pseudoRNG/src/congruRand.h
pseudoRNG/src/init.c
pseudoRNG/src/knuthTAOCP2002.c
pseudoRNG/src/knuthTAOCP2002.h
pseudoRNG/src/locale.h
pseudoRNG/src/mt19937ar.c
pseudoRNG/src/pseudoRNG.c
pseudoRNG/src/pseudoRNG.h
pseudoRNG/src/runifInterface.c
pseudoRNG/src/runifInterface.h
pseudoRNG/src/version.c
pseudoRNG/src/wellrng.h
pseudoRNG/src/xx
pseudoRNG/tests
pseudoRNG/tests/testWELL.R