Use um
ORDER BY RAND() LIMIT 1;
, conforme documentação do MySQL para RAND()
(próximo ao final da explicação). Não tenho certeza se você pode fazer isso sem o aninhamento, mas não deve ser tão caro, pois sua tabela aninhada tem apenas 2 linhas. SELECT * FROM
(SELECT * FROM events WHERE featured = 1 ORDER BY timestamp DESC LIMIT 2)
ORDER BY RAND() LIMIT 1;