Это - не решение озвученного выше вопроса.
Вы спрашивали одно, а искали другое.
mt_rand(10, 13); вернет также одно значение, а вам, как вы несколько раз писали, надо четыре.
Научитесь мысли формулировать четко.
1. При чем тут "Любые вопросы от новичков по оптимизации"
2. Есть раздел "Безопасность"
3. Там есть тема прикрепленная, если напрячься и почитать - то можно найти кучу советов дельных
4. Сборище теоретиков тут насоветует вам сейчас.
Ну так открываем исходный код и смотрим.
А можно источник указывать вроде такого:
А не сторонние сервисы.
Покупать товары/билеты знакомым/фирмам
Не самый стабильный, но совсем 0%
Ну так взять коды с этих сайтов (они же js по идеи...)
uploads - вообще лучше на иной домен делать
Смотрим как делают топы - и делаем верные выводы.
....40....
Поделитесь кодом?
Я бы доработал, если там адекватно все написано ))
Можно и 1 запросом (SQL) все получить, а не гонять перебор массива, к тому же 2 раза...