base: fix iron_random_get_max

This commit is contained in:
luboslenco
2026-08-03 14:04:52 +02:00
parent b6abb10270
commit 0b4a11a8a4
+2 -1
View File
@@ -52,7 +52,8 @@ int64_t iron_random_get(void) {
}
int64_t iron_random_get_max(int64_t max) {
return iron_random_get() % (max + 1);
int64_t value = iron_random_get();
return (value < -LLONG_MAX ? LLONG_MAX : llabs(value)) % (max + 1);
}
int64_t iron_random_get_in(int64_t min, int64_t max) {