Создать уникальный идентификатор

Мне нужно создать уникальные идентификаторы для моего приложения. Когда я использовал(UUID.randomUUID()).toString()Я получаю код (думаю, что он будет уникальным), который очень длинный.

Я не уверен, насколько он будет уникальным, когда мы генерируем коды с помощью Java Timestamp или randomstring.

Мне нужно генерировать уникальные коды, которые только8-10 символов в длину (Буквенно-цифровой). Как получить так? Я использую базу данных MySQL.

Является ли генерация уникального кода на стороне базы данных лучшим способом или мы можем генерировать такие короткие (но уникальные) коды в Java?

Любые предложения с примером кода будут очень полезны.

Ответы на вопрос(6)

Ваш ответ на вопрос