Rng {gsl} | R Documentation |
Random number generation with the Gnu Scientific Library, as per the reference manual section 17
rng_alloc(type) rng_clone(r) rng_name(r) rng_max(r) rng_min(r) rng_set(r, seed) rng_get(r, length) rng_uniform(r, length) rng_uniform_int(r, N, length) rng_uniform_pos(r, length)
type |
In function |
r |
Instance of a random number generator. Generate this using
function |
seed |
Random number seed |
length |
Length of vector of random numbers to create |
N |
In function |
These are wrappers for the random number generator
functions from the GSL http://www.gnu.org/software/gsl with
arguments corresponding to those from the library.
Calling rng_free
is not necessary as R performs garbage
collection automatically.
The functions that return random numbers (rng_get
,
rng_uniform
, rng_uniform_int
, rng_uniform_pos
)
take an extra argument that specifies the length of the vector of
random numbers to be returned.
Function rng_alloc()
returns an external pointer to a GSL random
number generator.
Max Bruche
http://www.gnu.org/software/gsl
r <- rng_alloc("cmrg") rng_set(r, 100) rng_uniform(r, 10)