From 762befb967f984f1529af6ff390b34347c6934a1 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Tue, 7 Jan 2014 16:53:57 +0100 Subject: [PATCH] Corrected function bug --- src/core.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/core.c b/src/core.c index 7261aaaf9..920f34a30 100644 --- a/src/core.c +++ b/src/core.c @@ -344,7 +344,14 @@ int GetHexValue(Color color) // Returns a random value between min and max (both included) int GetRandomValue(int min, int max) { - return (rand()%(abs(max-min)+1) - abs(min)); + if (min > max) + { + int tmp = max; + max = min; + min = tmp; + } + + return (rand()%(abs(max-min)+1) + min); } //----------------------------------------------------------------------------------