Случайный друг с использованием FQL

Я сейчас использую fql, который приносит весь список друзей в массив. Затем я сортирую этот массив, чтобы получить случайного друга.

Но, похоже, прошло много времени с тех пор, как я должен собрать всех друзей, чтобы получить одного случайного друга.

Как мне это сделать в fql, чтобы получить случайного друга?

SELECT uid, name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) 

SELECT uid, name, pic, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) order by rand() limit 1