Генерация уникальных кодов с использованием JavaScript: случайные числа, временные метки, UUID, хеширование и пользовательские алгоритмы