Basta che usi scandir(); per selezionare i nomi dei file da una cartella e metterli in un array, poi usi rand per selezionare a caso tra l'array. Non è questo che ti serve?