Часто бывает нужно сгенерировать определенное количество уникальных чисел в заданном интервале. Это можно сделать так: // стартовая конфигурация: $from = 1; // минимальное число интервала $to = 100; // максимальное число интервала $num = 5; // количество чисел в результирующем наборе $res = array(); // массив для хранения результирующего набора // запускаем "бесконечный" цикл, [...]