Мне нужно сгенерировать уникальный идентификатор (uniqueID) для каждого посетителя моего сайта. Какой алгоритм лучше использовать для этого? Есть идеи?
uniqueID
Обновление: небольшое условие: не использовать идентификатор сессии.
Самое простое - сохранить UUID в сеансе.
UUID
Как насчет использования идентификатора сеанса веб-контейнера?
См. HttpSession.getId()
HttpSession.getId()
Я обычно использую микросекундное время, но если два пользователя как-то уживаются одновременно, я добавляю случайное число в конец(все еще возможность для повторений, но очень маловероятно)