Я планирую использовать ThreadLocalRandom.current (). NextLong () для генерации идентификаторов в различных потоках. Критерии приложения должны иметь 19-значное числовое значение. Ранее мы использовали System.nanoTime () с padding, но в последнее время он генерирует те же идентификаторы.

Я попытался использовать ThreadLocalRandom.current (). NextLong (), и он генерирует значение длиной 19 цифр. Значение для него всегда 19 цифр или тоже может быть меньше 19 цифр? И безопасно ли использовать между несколькими потоками?

-1
Malav Shah