Это не 49 статей, а страниц по две статьи, т.е. 98 статей. почему -1 ведь тогда не будут показаны последние статьи ни когда? потому что статей может быть 99 и при выборе последней страницы может показаться одна статья. далее чтобы в итоге могли показываться и статьи которые находятся на последней странице делаем рандомную сортировку order by переменая array как раз и отвечает за это.
p.s. вообще по рандомному выводу можно спокойно писать дипломую работу. оно того заслуживает![]()