Ich habe ja keine Ahnung von MySQL, aber Dein Statement sieht so aus, als würde es nur nach einer zufälligen Spalte sortieren, was je nach Anordnung der Daten in den Spalten und Zeilen der Tabelle genauso gut dazu führen könnte, daß Du IMMER den 27. Satz in der Tabelle bekommst (wenn nämlich die Sortierung nach egal welcher Spalte den 27. Satz als erstes bringen würde).
einen zufälligen Datensatz auswählen. Das klappt nur bedingt,
denn bei ca. 5 von 6 Aufrufen wird der Datensatz mit der id 1
Es kommt darauf an, wie viele Datensätze du in der MySql Tabelle gespeichert hast. Sind es nur zwei oder wenige mehr, kann es gut sein, dass sehr oft der Datensatz mit der id 1 angezeigt wird. (Vergleiche mit einen Münzwurf: Kopf/Zahl)