diff --git a/source/build/include/build.h b/source/build/include/build.h index f12cc3a1d..938693037 100644 --- a/source/build/include/build.h +++ b/source/build/include/build.h @@ -710,7 +710,7 @@ int32_t checksectorpointer(int16_t i, int16_t sectnum); static FORCE_INLINE int32_t krand(void) { randomseed = (randomseed * 1664525ul) + 221297ul; - return FixedToInt(randomseed); + return ((uint32_t) randomseed)>>16; } #else int32_t krand(void);