diff --git a/src/Random.hpp b/src/Random.hpp index 09b9ac2..943de7a 100644 --- a/src/Random.hpp +++ b/src/Random.hpp @@ -24,6 +24,8 @@ namespace Arbutils { explicit inline constexpr BaseRandom(uint_fast32_t seed) noexcept : _seed(seed), _rng(seed), _distribution(0.0, 1.0){}; + inline const RandomT& GetRandomEngine() const noexcept { return _rng; } + /// Gets a random float between 0.0 and 1.0. [[nodiscard]] inline constexpr float GetFloat() noexcept { return static_cast(GetDouble()); }