Email or username:

Password:

Forgot your password?
Top-level
Enigma Voice

@omgitsmishenka я, конечно, не в контексте, но почему нельзя подбирать номер заявки просто по порядку или создавать его из даты-времени получения заявки?

3 comments
stressmanagement

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

Enigma Voice

@omgitsmishenka достаточно ли хранить номер заявки в течение года и какова вероятность, что две заявки придут в течение минуты?
Если года достаточно и совпадение маловероятно, можно брать в качестве номера минуту с начала года (их примерно 525600), а начальные нули заменить девятками.

stressmanagement

@EnigmaVoice номера должны храниться только в рамках 2024 года. Иногда за одну минуту приходит несколько заявок, разница только в секундах.

Моя формула сейчас выглядит так:
[1-9][0-9][0-9][0-9][0-9][0-9]

Пробовал вставлять месяц и день, но тогда вероятность повтора даже выше.

Наверно без увеличения длины номера ничего лучше не придумать

Go Up