| CreateStream {rlecuyer} | R Documentation |
Spawn new streams
Description
.lec.CreateStream creates new streams of random
numbers. .lec.StreamExists checks the existence of a stream.
Usage
.lec.CreateStream (names)
.lec.StreamExists (name)
Arguments
names |
a character string or a vector of character strings
naming the streams to be created. The argument must be
provided and the names must be unique within the set of existing
streams. If for one |
name |
name of stream |
Details
.lec.CreateStream is a wrapper function for the C
function RngStream_CreateStream (L'Ecuyer et al, 2002). The state of
the created stream returned by the C function is stored in the global
object .lec.Random.seed.table.
.lec.StreamExists returns TRUE if the stream is found in
.lec.Random.seed.table, otherwise FALSE.
Value
.lec.StreamExists returns TRUE or FALSE.
References
P. L'Ecuyer, R. Simard, E.J.Chen and W.D.Kelton: An Object-Oriented Random-Number Package With Many Long Streams and Substreams; Operations Research, vol. 50, nr. 6, 2002.
Examples
nstreams <- 10 # number of streams
names <- paste("mystream",1:nstreams,sep="")
.lec.CreateStream(names)
.lec.WriteStateFull(names)