jaja pero si querias tener un nombre de archivo que nunca se repita era tan simple como hacer esto
Código PHP:
//nombre aleatorio
$imagen2 = md5(time()).'.'.$sep[1];
//copio al directorio especificado
move_uploaded_file ( $_FILES [ 'archivo' ][ 'tmp_name' ][$i], $destino . '/' .$imagen2); // Subimos el archivo
ya que time() nunca se va a repetir y md5 le da un formato mas "copado" jajaj y te ahorras todo esos randoms que pusiste !
Saludos!