A function setVectorSeed() is provided. Its argument is a numeric vector of an arbitrary nonzero length, whose components have integer values from [0, 2^32-1]. The input vector is transformed using AES (Advanced Encryption Standard) algorithm into an initial state of Mersenne-Twister random number generator. The function provides a better alternative to the R base function set.seed(), if the input vector is a single integer. Initializing a stream of random numbers with a vector is a convenient way to obtain several streams, each of which is identified by several integer indices.

Install the latest version of this package by entering the following in R:

`install.packages("rngSetSeed")`

Author | Petr Savicky |

Date of publication | 2014-12-03 10:28:01 |

Maintainer | Petr Savicky <savicky@cs.cas.cz> |

License | GPL-3 |

Version | 0.3-2 |

tests

tests/compareToRScriptAES.R
tests/compareToStoredOutput.R
src

src/interface.c

src/aes.h

src/aes.c

NAMESPACE

R

R/functions.R
R/init.R
MD5

DESCRIPTION

ChangeLog

man

man/generateInitialization.Rd
man/rngSetSeed-package.Rd
man/setVectorSeed.Rd
Questions? Problems? Suggestions? Tweet to @rdrrHQ 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.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.