function randomFileFromDir($dir){
$scan = array();
$scan = scandir($dir);
$files = array_diff($scan, array('.', '.'));
return $scan[array_rand($scan)];
}
$randomFile = randomFileFromDir('someFolder');
$file_type = pathinfo($randomFile, PATHINFO_EXTENSION);
switch($type ){
case 'mp3';
echo 'Тут вывод плеера';
break;
case 'jpg':
case 'png':
echo 'Тут вывод картинки, если картинки , можно дополнить выборку выше';
break;
//...ну и так далее...
}