order by Rand() işinizi görür evet doğrudur,
ancak bir o kadar da en kötü sql metotlarından biridir, sisteminizi çok yavaşlatır.

bunun yerine php ile siz belli kriterlerde rastgele sayı oluşturup, içeriğiniz id aralığında olan. bu 2 değer arasında bir satır seçmeniz hızı etikler.