From c350c8f911f0c6cbea85d443d12e76b3cacd3f83 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 16 Aug 2024 18:13:59 +0300 Subject: [PATCH] Fix random int generation --- libs/random/include/psemek/random/uniform_int.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/random/include/psemek/random/uniform_int.hpp b/libs/random/include/psemek/random/uniform_int.hpp index 4439471f..18add863 100644 --- a/libs/random/include/psemek/random/uniform_int.hpp +++ b/libs/random/include/psemek/random/uniform_int.hpp @@ -65,7 +65,7 @@ namespace psemek::random { result = static_cast(rng()) - rng_min; } - if (rng_range > gen_range) + else if (rng_range > gen_range) { ctype const gen_range_full = gen_range + 1; ctype const buckets = rng_range / gen_range_full;