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;