То есть тебе их по кругу надо выдавать?
Да. Сейчас у меня так реализовано: в записи есть поле "Uses" и если номер использовался то мы добавляем +1, а используем номера с наименшим Uses. Но тут другой прикол возникает, есть 10 старых номеров, у них uses уже например 50, я добавляю 3 новые у них Uses = 0, и эти 3 номера ебашатся по кругу пока не будет uses 50 чтобы сравнится со старыми