Algo asi te puede ayudar.
Código PHP:
$mi_file = "manzana";
$mi_ext = "png";
$path="carpeta/";
$directorio=dir($path);
while ($archivo = $directorio->read())
{
$trozos = explode(".", $archivo); //separamos la extension del nombre
$n_archivo = $trozos[0];
$ext_archivo =$trozos[1];
$trozos2 = explode("_", $n_archivo); //separamos el numero
$el_nombre = $trozos2[0];
$el_numero =$trozos2[1];
//echo "Nombre:".$el_nombre."<br>";
//echo "Numero:".$el_numero."<br>";
if ($el_nombre == $mi_file){
$nuevo_nombre = $el_nombre."_".rand().".".$ext_archivo;
// y guardas aqui..
}
}
$directorio->close();