diff options
-rw-r--r-- | os2.c | 3 | ||||
-rw-r--r-- | unix.c | 2 | ||||
-rw-r--r-- | win32.c | 4 |
3 files changed, 4 insertions, 5 deletions
@@ -125,8 +125,7 @@ int CDECL main(int argc, char* argv[]) // change the working directory to enable doubleclicking in UIs ChangeWorkingDirectory(argv[0]); - _random_seeds[0][1] = _random_seeds[0][0] = time(NULL); - + _random_seeds[1][1] = _random_seeds[1][0] = _random_seeds[0][1] = _random_seeds[0][0] = time(NULL); return ttd_main(argc, argv); } @@ -151,7 +151,7 @@ int CDECL main(int argc, char* argv[]) ChangeWorkingDirectory(argv[0]); #endif - _random_seeds[0][1] = _random_seeds[0][0] = time(NULL); + _random_seeds[1][1] = _random_seeds[1][0] = _random_seeds[0][1] = _random_seeds[0][0] = time(NULL); SeedMT(_random_seeds[0][1]); signal(SIGPIPE, SIG_IGN); @@ -859,8 +859,8 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, _set_error_mode(_OUT_TO_MSGBOX); // force assertion output to messagebox // setup random seed to something quite random - _random_seeds[0][0] = GetTickCount(); - _random_seeds[0][1] = _random_seeds[0][0] * 0x1234567; + _random_seeds[1][0] = _random_seeds[0][0] = GetTickCount(); + _random_seeds[1][1] = _random_seeds[0][1] = _random_seeds[0][0] * 0x1234567; SeedMT(_random_seeds[0][0]); argc = ParseCommandLine(GetCommandLine(), argv, lengthof(argv)); |