From 11695341339e24e8b1a8686dc0b3e7c7a202fa69 Mon Sep 17 00:00:00 2001 From: orange Date: Mon, 23 Feb 2026 04:32:13 +0300 Subject: [PATCH] fix --- include/omath/containers/encrypted_variable.hpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/include/omath/containers/encrypted_variable.hpp b/include/omath/containers/encrypted_variable.hpp index 3d1c250..b7367a2 100644 --- a/include/omath/containers/encrypted_variable.hpp +++ b/include/omath/containers/encrypted_variable.hpp @@ -62,12 +62,6 @@ namespace omath::detail return splitmix64(base_seed() + 0xD1B54A32D192ED03ull * (Stream + 1)); } - [[nodiscard]] - consteval std::uint64_t bounded_u64(const std::uint64_t x, const std::uint64_t bound) - { - return (x * bound) >> 64; - } - template [[nodiscard]] consteval std::int64_t rand_uint8_t() @@ -75,7 +69,7 @@ namespace omath::detail static_assert(Lo <= Hi); const std::uint64_t span = static_cast(Hi - Lo) + 1ull; const std::uint64_t r = rand_u64(); - return static_cast(bounded_u64(r, span)) + Lo; + return static_cast(r) + Lo; } [[nodiscard]] consteval std::uint64_t rand_u64(const std::uint64_t seed, const std::uint64_t i)