решил все-таки написать...
Пример, код которого вы рассматриваете имеет свои недостатки, а именно -
время от времени случайные фразы (ссылки, баннеры) будут повторяться, если
вы их будете выводить по 2-5 штук на странице (на скриншоте видно);
Я предложу вам вариант, когда ссылки просто физически не могут повториться, и мой код работает чуточку быстрее как правило.
Ваш вариант:
echo '1 вариант:<