diff options
author | Fedja Beader <fedja@protonmail.ch> | 2025-01-23 01:39:08 +0100 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2025-01-24 01:14:30 +0100 |
commit | 1ba5b02cb9ffa83a0e8ff283f4d01d0044eb533e (patch) | |
tree | 24df2acf4790d8b1ece6e32886db653650149da3 /src/generic/random.cpp | |
parent | d8782a82fc0cbc6b52d2f7385229cbe832562b95 (diff) | |
download | tmwa-1ba5b02cb9ffa83a0e8ff283f4d01d0044eb533e.tar.gz tmwa-1ba5b02cb9ffa83a0e8ff283f4d01d0044eb533e.tar.bz2 tmwa-1ba5b02cb9ffa83a0e8ff283f4d01d0044eb533e.tar.xz tmwa-1ba5b02cb9ffa83a0e8ff283f4d01d0044eb533e.zip |
Ensure that a continuous rise in drop rate boosts results in a continuous rise in actual drop rate.
Diffstat (limited to 'src/generic/random.cpp')
-rw-r--r-- | src/generic/random.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/generic/random.cpp b/src/generic/random.cpp index e37a3d1..d29c984 100644 --- a/src/generic/random.cpp +++ b/src/generic/random.cpp @@ -25,6 +25,8 @@ namespace tmwa { namespace random_ { - std::mt19937 generate{std::random_device()()}; + std::random_device seed_class; + std::mt19937 generate{seed_class()};//std::random_device()()}; + std::mt19937_64 generate64{ ((uint64_t)seed_class() << 32) + seed_class()}; } // namespace random_ } // namespace tmwa |