Создать уникальный идентификатор
Мне нужно создать уникальные идентификаторы для моего приложения. Когда я использовал(UUID.randomUUID()).toString()
Я получаю код (думаю, что он будет уникальным), который очень длинный.
Я не уверен, насколько он будет уникальным, когда мы генерируем коды с помощью Java Timestamp или randomstring.
Мне нужно генерировать уникальные коды, которые только8-10 символов в длину (Буквенно-цифровой). Как получить так? Я использую базу данных MySQL.
Является ли генерация уникального кода на стороне базы данных лучшим способом или мы можем генерировать такие короткие (но уникальные) коды в Java?
Любые предложения с примером кода будут очень полезны.