AK: Don't use <random> on windows for ::rand()

This is the same as the libc function, just use the libc function.
This commit is contained in:
Ali Mohammad Pur 2022-12-12 18:10:53 +03:30 committed by Linus Groh
parent 06816deb78
commit 4aa70a07ca

View file

@ -22,8 +22,7 @@
#endif #endif
#if defined(AK_OS_WINDOWS) #if defined(AK_OS_WINDOWS)
# include <random> # include <stdlib.h>
# include <unistd.h>
#endif #endif
namespace AK { namespace AK {
@ -38,7 +37,7 @@ inline void fill_with_random([[maybe_unused]] void* buffer, [[maybe_unused]] siz
#else #else
char* char_buffer = static_cast<char*>(buffer); char* char_buffer = static_cast<char*>(buffer);
for (size_t i = 0; i < length; i++) { for (size_t i = 0; i < length; i++) {
char_buffer[i] = std::rand(); char_buffer[i] = rand();
} }
#endif #endif
} }