These function returns an iterators that return random numbers
of various distributions.
Each one is a wrapper around a standard R function.
irnorm(..., count)
irunif(..., count)
irbinom(..., count)
irnbinom(..., count)
irpois(..., count)
Arguments
- count
number of times that the iterator will fire.
If not specified, it will fire values forever.
- ...
arguments to pass to the underlying rnorm function.
Value
An iterator that is a wrapper around the corresponding random number
generator function.
Examples
# create an iterator that returns three random numbers
it <- irnorm(1, count=3)
nextElem(it)
#> [1] 1.148412
nextElem(it)
#> [1] -1.821818
nextElem(it)
#> [1] -0.2473253
try(nextElem(it)) # expect a StopIteration exception
#> Error : StopIteration