Prova questo
Codice PHP:
$dir_name "mia_cartella/";
$dir opendir($dir_name);
$images = array();
while(
$file readdir($dir)) {
    if(
$file{0} == '.') continue;
    
array_push($images$dir_name.$file);
}

$random_image $images[array_rand($images)]; 
In $random_image avrai il path di uno dei file contenuti in mia_cartella/