Hola, concuerdo con Onedy.
En mi caso uso
Código PHP:
do{
$alias_file=substr(str_shuffle(str_repeat('ABCDEFGHJKMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz01234567890123456789012345678901234567890123456789',15)),0,100);
} while (...existe file...);
Cambias los valores, dependiendo de tu nivel de paranoia.
Saludos