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