Get and set internal random number state
Arguments
- state
The random number state, from monty_rng_create
- value
A vector of raw values, typically the result of exporting a random state with
monty_rng_state()
Examples
s1 <- monty_rng_create()
r1 <- monty_rng_state(s1)
s2 <- monty_rng_create(seed = r1)
identical(r1, monty_rng_state(s2))
#> [1] TRUE
monty_random_real(s1)
#> [1] 0.7317602
monty_random_real(s2)
#> [1] 0.7317602
monty_rng_set_state(r1, s1)
monty_random_real(s1)
#> [1] 0.7317602
monty_random_real(s1)
#> [1] 0.211935
monty_random_real(s2)
#> [1] 0.211935