I just tried mt_getrandmax() and found out the highest random number my webhost can generate is 2147483647. Mystery solved. Does anyone know of a way to generate higher random numbers? It doesn't have to be 19 digits, but higher than the 10 I can get with mt_rand() would be nice.