Я работаю над проектом, который требует, чтобы документы были связаны со счетами клиентов. Каждый документ должен иметь уникальный идентификатор. Схема, над которой я работаю, имеет формат AAA - ####. Буквенно-цифровая часть идентификатора позволит отслеживать дату, используя три буквы (гласные будут пропущены, чтобы не допустить нецензурных или оскорбительных слов). Схема действует около 21 года, при условии, что за один день приходит не более 9999 документов. Первые два символа фиксируют серийную дату в году, используя 21 букву в алфавите (сбрасывание гласных), что дает 21 ^ 2, что более чем достаточно для записи дня года. Последний буквенно-цифровой символ фиксирует год. Что, опять же, ограничивает схему до 21 года. Интересно, кто-нибудь реализовал подобный тип схемы и какие методы были использованы.