diff --git a/src/lib/empthread/ntthread.c b/src/lib/empthread/ntthread.c index 73a2cecc..06c55b28 100644 --- a/src/lib/empthread/ntthread.c +++ b/src/lib/empthread/ntthread.c @@ -348,7 +348,7 @@ empth_threadMain(void *pvData) * In WIN32, each thread has seed */ time(&now); - srand( ^ (unsigned)pThread); + srandom(now ^ (unsigned)pThread); /* Switch to this thread context */ loc_RunThisThread(NULL);