1
0
réplica de https://github.com/luanti-org/luanti.git synced 2026-01-13 04:35:28 +01:00

Initialize random with better seed

Este commit está contenido en:
sfan5
2024-01-16 18:31:25 +01:00
padre 6caa06eaed
commit e985b7a0bf

Ver fichero

@@ -691,8 +691,12 @@ static bool init_common(const Settings &cmd_args, int argc, char *argv[])
init_log_streams(cmd_args);
// Initialize random seed
srand(time(0));
mysrand(time(0));
{
u32 seed = static_cast<u32>(time(nullptr)) << 16;
seed |= porting::getTimeUs() & 0xffff;
srand(seed);
mysrand(seed);
}
// Initialize HTTP fetcher
httpfetch_init(g_settings->getS32("curl_parallel_limit"));