Generates a set of Log Normal distributed values.

r_lnorm(
  mean_log = 0,
  sd_log = 1,
  ...,
  n = default_n(mean_log, sd_log),
  .seed = NULL
)

Arguments

mean_log

vector of means (on the log scale)

sd_log

vector of standard deviations (on the log scale), 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_lnorm(10)
#> [1] 2927.788 4618.716 42022.380 35826.827 19977.267
r_lnorm(10, 2)
#> [1] 44.4366 4706.5827 75744.1127 1694.3043 39981.5688
r_lnorm(1:10)
#> [1] 6.100769 16.666794 26.300653 23.163739 707.773296 135.068178 #> [7] 1068.647904 655.513402 5960.735760 3355.710742
r_lnorm(-2, n = 10)
#> [1] 0.21572377 0.19870632 0.17420034 0.25132354 0.35525790 0.23741811 #> [7] 0.04230265 0.08340548 0.37796854 0.12559916