Das ist ganz egal. Ein Array mit Titeln als Index für die Arrayfelder verfügt auch über einen numerierten Index.
Daher kann man auch ganz einfach count() benutzen und dann ein Zufallsarrayfeld per Zufallsfunktion 0 - count()-1 anwenden!
Ich glaube, das konnte man auch mit
foreach ($array as $titel => $wert)
echo $titel.': '.$wert.'<br>';
kontrollieren!