You should really use Visual Studio since acknex can only run on windows anyways.
MSVC, clang and intels compiler are by far better then GCC.

Anyways, it simply tells you that random is already a defined function in windows.h