Email or username:

Password:

Forgot your password?
Top-level
make_sense

@omgitsmishenka
> На всякий случай поставил подсветку повторяющегося номера.

А почему бы пользователю просто не выдавать повторяющийся номер?

1 comment
stressmanagement

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

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

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

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

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

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

Go Up