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:
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.