mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
simplify randi_range
This commit is contained in:
@@ -51,16 +51,8 @@ float RandomPCG::random(float p_from, float p_to) {
|
||||
}
|
||||
|
||||
int RandomPCG::random(int p_from, int p_to) {
|
||||
int range;
|
||||
int min;
|
||||
if (p_to > p_from) {
|
||||
range = p_to - p_from + 1;
|
||||
min = p_from;
|
||||
} else if (p_to < p_from) {
|
||||
range = p_from - p_to + 1;
|
||||
min = p_to;
|
||||
} else { // from == to
|
||||
if (p_from == p_to) {
|
||||
return p_from;
|
||||
}
|
||||
return rand(range) + min;
|
||||
return rand(abs(p_from - p_to) + 1) + MIN(p_from, p_to);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user