Comment générer un long unique en utilisant UUID

J'ai une obligation de générer unique id Longs pour ma base de données de colonne de clé primaire.

Je pensais que je peux utiliser UUID.randomUUID().getMostSignificantBits() mais parfois, c'est de générer des négatifs à long aussi qui est un problème pour moi.

Est-il possible de générer uniquement des effets positifs à long de l'UUID ?Il y aura comme des milliards d'entrées donc, je veux que chaque clé doit être unique.

source d'informationauteur Saurabh Kumar