--- a/files.c
+++ b/files.c
@@ -14,7 +14,7 @@
#define MAXDIRS 1000
#define MAXFILES 1000
-#define GETRANDOM(max) (1+(int)((float)max*rand()/RAND_MAX+1.0))
+#define GETRANDOM(max) (1+(int)((float)(max)*rand()/RAND_MAX+1.0))
char *GetRandomNumberString ()
{