Come posso fare un ordinamento casuale fra gli ultime 10 righe pubblicate sul db?

$sql = "SELECT * FROM wp_posts WHERE post_status = 'publish' AND post_author = '2' ORDER BY RAND();

Io uso questo ma li pesta a caso non considera le ultime 10 righe pubblicate?