no ma non è troppo complesso...

1 - leggi tutti i file della cartella (ad esempio con la funzione glob() ) e li metti in un array

2 - prendi l'elemento dell'array con indice "random"