srandom is NOT threaded at all - only rand and srand are, and those are 'single threaded' as in printf - they deliver a single stream of random numbers. Chris Wagner