Aquí lo optimicé más, utilizando la función
GLOB para obtener los archivos.
Código PHP:
$ruta = "../test/";
$array_exts = array('gif','jpg','bmp','png');
$extensiones = implode(',',$array_exts);
$files = glob($ruta.'*.{'.$extensiones.'}', GLOB_BRACE);
$count = count($files)-1;
$i = 0;
foreach($files as $f) {
$rand = mt_rand(0, $count);
$tamanyo = getimagesize($f);
echo "<img src=".$files[$rand]." $tamanyo[3]/>";
if($i==5)
break;
$i++;
}
Espero te sirva. Nos vemos ^^.