diff options
author | Bardur Arantsson <bardur@scientician.net> | 2016-09-17 09:58:14 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2016-09-17 09:58:14 +0200 |
commit | 6d11bb4a2d5bc8ab7c1491639f1083532b1b8fd1 (patch) | |
tree | 0a1ee125b7c5ef7ec37ff0781392989be4f75e26 /src/object1.cc | |
parent | 36969a9058806e71078efcb04a91cc263612d42e (diff) |
Replace RNG with PCG random number generator
Diffstat (limited to 'src/object1.cc')
-rw-r--r-- | src/object1.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/object1.cc b/src/object1.cc index c4945e6b..3f5d123f 100644 --- a/src/object1.cc +++ b/src/object1.cc @@ -507,12 +507,8 @@ static void shuffle_flavors(cptr adj[], byte col[]) */ void flavor_init(void) { - /* Hack -- Use the "simple" RNG */ - Rand_quick = TRUE; - /* Hack -- Induce consistant flavors */ - Rand_value = seed_flavor; - + set_quick_rng(seed_flavor()); /* Efficiency -- Rods/Wands share initial array */ for (std::size_t i = 0; i < MAX_METALS; i++) @@ -599,9 +595,8 @@ void flavor_init(void) scroll_col[i] = TERM_WHITE; } - /* Hack -- Use the "complex" RNG */ - Rand_quick = FALSE; + set_complex_rng(); /* Analyze every object */ for (std::size_t i = 1; i < max_k_idx; i++) |