Perché non conosci la struttura dell'array? Non puoi fare un print_r($elencoFiles) per vedere come è fatto?

array_rand() non mischia l'array, ma restituisce una o più chiavi prese a caso.