Puedes usar rand, para crear una funcion que en base a un arreglo devuelva los caracteres, por decir:
Código PHP:
function randomUsr() {
$size = 10;
$dict = "abcdefghijklmnopqrstuvwxyz0123456789";
$buff = '';
for( $i = 0; $i < $size; $i++ ) {
$buff .= $dict[rand(0, 42)];
}
return $buff;
}
Saludos.