[LEFT]The mt_rand() function is a drop-in replacement for this. It uses a random number generator with known characteristics using the [URL="http://www.math.sci.hiroshima-u.ac.jp/%7Em-mat/MT/emt.html"]» Mersenne Twister[/URL], which will produce random numbers four times faster than what the average libc rand() provides. [/LEFT]