Aca te dejo otro ejemplo que hice..
Código PHP:
function generar_id($length)
{
$str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for($i=0;$i<$length;$i++)
$key .= $str[mt_rand(0,strlen($str)-1)];
return $key;
}
$random = generar_id(15);
el Nº 15 es la cantidad de caracteres que le quieras poner
Saludos.