pseudoRNG: Package for pseudo random number generation.

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.

AuthorYohan 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 publication2014-04-22 13:33:39
MaintainerChristophe Dutang <christophe.dutang@ensimag.fr>
LicenseBSD
Version0.1-0

View on R-Forge

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.