Начните с 1. Увеличьте до 2, 3, 4, 5, 6, 7,
8, 9, а, б ...
A, B, C ...
X, Y, Z, 10, 11, 12, ... 1a, 1b,
Вы поняли.
У вас есть синхронизированный глобальный int / long «следующий идентификатор», и вы представляете его в базе 62 (цифры, строчные буквы, прописные буквы) или в базе 36 или что-то в этом роде.