Generates a set of Exponentially distributed values.

r_exp(rate = 1, ..., n = default_n(rate), .seed = NULL)

Arguments

rate

vector of rates, strictly positive

...

Unused

n

number of observations to generate. The default_n() function will provide a default value within context

.seed

One of the following:

  • NULL (default) will not change the current seed. This is the usual case for generating random numbers.

  • A numeric value. This will be used to set the seed before generating the random numbers. This seed will be stored with the results.

  • TRUE. A random seed value will be generated and set as the seed before the results are generated. Again, this will be stored with the results.

To extract the random seed from a previously generated set of values, use pull_seed()

Value

A numeric vector of length n

Examples

set_n(5) r_exp(10)
#> [1] 0.09643081 0.21495155 0.12129341 0.34590198 0.01031283
r_exp(1:10)
#> [1] 1.392608177 0.016266436 0.164108152 0.006047647 0.227971916 0.158632944 #> [7] 0.053504792 0.003896405 0.026623258 0.915313311
r_exp(10, n = 10)
#> [1] 0.081848123 0.000278538 0.010580041 0.183457146 0.026476943 0.068774057 #> [7] 0.045952242 0.300186797 0.102844045 0.049854530