@make_sense в общем, если коротко, то...

До этого у меня было так: есть база уникальных шестизначных номеров, разбросанных в случайном порядке. При поступлении заявки система берёт первый номер без отметки об использовании, присваивает номер заявке, затем ставит отметку об использовании напротив этого номера в базе.

При таком режиме вероятность повтора номера отсутствует, но в интегромате используется на 2 операции за одно выполнение больше. Мелочь, но при большом количестве выполнений это много.

Появилась необходимость в экономии операций, я решил сэкономить именно на этом. С генерацией случайных чисел операции экономятся, но хранить информацию об использованных номерах негде(