rand()は非常に高価です。これは役に立ちます: http://www.titov.net/2005/09/21/do-not-use-order-by-rand-or-how-to-get-random-テーブルからの行/