Menggunakan RAND() untuk ORDER BY
bukan ide yang baik, karena tidak menskala seiring bertambahnya data. Anda dapat melihat informasi lebih lanjut tentangnya, termasuk dua alternatif yang dapat Anda adaptasi, dalam jawaban saya untuk pertanyaan ini
.