sha1_rand-php Using hashing to generate random string from limited possible character-set sha1 based random string (alphanumeric+ special chars) generation in PHP avoid rand(), mt_rand()