equal
deleted
inserted
replaced
1139 #endif |
1139 #endif |
1140 |
1140 |
1141 _set_error_mode(_OUT_TO_MSGBOX); // force assertion output to messagebox |
1141 _set_error_mode(_OUT_TO_MSGBOX); // force assertion output to messagebox |
1142 |
1142 |
1143 // setup random seed to something quite random |
1143 // setup random seed to something quite random |
1144 #if defined(_MSC_VER) |
|
1145 { |
|
1146 ULARGE_INTEGER seed; seed.QuadPart = _rdtsc(); |
|
1147 _random_seeds[0][0] = seed.LowPart; |
|
1148 _random_seeds[0][1] = seed.HighPart; |
|
1149 } |
|
1150 #else |
|
1151 _random_seeds[0][0] = GetTickCount(); |
1144 _random_seeds[0][0] = GetTickCount(); |
1152 _random_seeds[0][1] = _random_seeds[0][0] * 0x1234567; |
1145 _random_seeds[0][1] = _random_seeds[0][0] * 0x1234567; |
1153 #endif |
|
1154 SeedMT(_random_seeds[0][0]); |
1146 SeedMT(_random_seeds[0][0]); |
1155 |
1147 |
1156 argc = ParseCommandLine(GetCommandLine(), argv, lengthof(argv)); |
1148 argc = ParseCommandLine(GetCommandLine(), argv, lengthof(argv)); |
1157 |
1149 |
1158 #if defined(WIN32_EXCEPTION_TRACKER) |
1150 #if defined(WIN32_EXCEPTION_TRACKER) |