Jak generować losowe UUID w Javie

Jak generować losowe UUID w Javie

UUID oznacza „Uniwersalny identyfikator". Te wartości w Javie można wykorzystać do tworzenia losowych nazw plików, identyfikatorów sesji w aplikacji internetowej, identyfikatorów transakcji itp. Ponadto są one również wykorzystywane do analizy informacji w systemach, które muszą być unikalne w systemie i są podzielone na różne wersje.

Ten blog omówi podejście do generowania losowego „Uuid„W Javie.

Co to jest UUID?

A "Uuid”Odpowiada unikalnej wartości 128-bitowej. Standardowa reprezentacja UUID wykorzystuje „klątwa„Cyfry.

Jak generować losowe UUID w Javie?

Losowy UUID w Javie można wygenerować przy użyciu połączonego „RandomuUid ()„Metoda statyczna i„wersja()" metoda.

Wersje UUID

Uuid Numer wersji
UUID oparty na czasie 1
DCE Security UUID 2
UUID oparty na nazwie 3
Losowo wygenerowane UUID 4

Jak generować metody losowe UUID za pomocą metod „landomuuuid ()” i „version ()” w Javie?

„„RandomuUid ()„Metoda jest stosowana do generowania losowego UUID i„wersja()„Metoda jest wykorzystywana do pobierania wersji wygenerowanego UUID. Podejścia te można zastosować w celu pobrania losowego UUID i zarejestrowania odpowiedniego numeru wersji, aby potwierdzić wygenerowany UUID:

Importuj Java.Util.Uuid;
UUID RandomuUid = uuid.RandomuUid ();
System.na zewnątrz.println („losowo wygenerowanym UUID to:” + landomuUID);
System.na zewnątrz.println („Wersja UUID to:” + RandomuUID.wersja());


W powyższym fragmencie kodu:

    • Po pierwsze, zastosuj „RandomuUid ()„Metoda generowania losowego”Uuid".
    • W następnym kroku skojarz „wersja()”Metoda z wygenerowanym UUID.
    • Z rezultacją będzie to wyświetlane za każdym razem losowo wygenerowane UUID, wraz z numerem wersji na nim (UUID).

Wyjście



W powyższym wyniku można zaobserwować, że za każdym razem, gdy UUID jest generowany losowo, a numer wersji jest stały, ponieważ losowy UUID jest przydzielony wersja „4".

Wniosek

Losowy UUID w Javie można wygenerować przy użyciu statycznego „RandomuUid ()„Metoda w połączeniu z„wersja()" metoda. Te podejścia można wykorzystać do generowania losowego UUID za każdym razem, wraz z jego wersją. Ten blog omówił podejście do generowania losowego UUID w Javie.