У вас скрипты сначала получают сотни уников, ждут, а потом отправляют чтоли Как бы писать промежуточный итог надо каждый раз в темповую таблицу, а это уже совсем другие алгоритмы, если mt_rand не устраивает. И точность в таком случае при числах кратных 100, будет 100%.