Hier ein Codeschnippsel, mit dem man die Namen von Dateien "mischen" kann:

Dazu werden die Dateien im aktuellen Verzeichnis zufällig angeordnet und mit dem Prefix "ZAHL-" im Dateinamen durchnummeriert.

<?php
$files = glob('*');
shuffle($files);

$c = 0;
foreach($files as $f) {
    //echo $f.' ➪ '.$c.'-'.$f."\n";
    rename($f, $c.'-'.$f);
    $c++;
}