Generate UUID v4 identifiers
Generate UUID v4 identifiers online. Bulk generation, uppercase/lowercase options, with or without hyphens. Free UUID generator tool.
Yeni UUID v4 identifikatoru yaratmaq üçün Yarat düyməsinə klikləyin. Yaradılmış UUID standart formatı izləyir: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.
Üstünlük verdiyiniz format seçimlərini seçin: böyük və ya kiçik hərflər, tirəli və ya tirəsiz.
Bir neçə UUID-i birdəfəyə yaratmaq üçün toplu yaratma xüsusiyyətindən istifadə edin.
Ayrı-ayrı UUID-ləri və ya bütün siyahını bir kliklə panonuza kopyalayın.
UUID-lər bir neçə komponentin koordinasiya olmadan müstəqil olaraq unikal identifikatorlar yaratmalı olduğu paylanmış sistemlər üçün vacibdir.
Verilənlər bazası arxitektorları UUID-ləri əsas açar kimi istifadə edərək enumeration hücumlarının qarşısını alır və paylanmış verilənlər bazası arxitekturalarını dəstəkləyir.
UUID v4 identifikatorları brauzerinizdə kriptoqrafik cəhətdən təhlükəsiz təsadüfi nömrələrdən istifadə edərək yaradılır. İki eyni UUID v4 yaratma ehtimalı astronomik dərəcədə kiçikdir.
Proqramçılara unit testlər, mock data, API test və verilənlər bazası doldurma üçün test UUID-ləri lazımdır.
Bütün yaratma brauzerinizdə Web Crypto API istifadə edərək baş verir.
UUID-ləri verilənlər bazası əsas açarı kimi istifadə edərkən indeks performansına təsiri nəzərə alın. Bəzi verilənlər bazalarında təsadüfi UUID-lər indeks fraqmentasiyasına səbəb ola bilər.
URL-dost identifikatorlar üçün tirəsiz formatı istifadə edin.
Tətbiqlərinizə giriş kimi qəbul edərkən həmişə UUID formatını doğrulayın.
Test data üçün toplu UUID yaradarkən SQL INSERT ifadələrinə daxil etmək üçün bütün siyahını kopyalayın.
UUID (Universal Unikal İdentifikator) beş qrupda tirə ilə ayrılmış 32 onaltılıq rəqəm kimi formatlanan 128-bit identifikatordır. UUID-lər proqram sistemlərində unikal identifikator kimi istifadə olunur çünki koordinasiya olmadan istənilən maşında yaradıla bilər.
UUID v4 bütün sahələr üçün (versiya və variant bitləri istisna olmaqla) təsadüfi nömrələr istifadə edir. UUID v1 vaxt damğası və MAC ünvanı ehtiva edir. UUID v3 və v5 namespace və addan hash istifadə edərək yaradılır. UUID v7 vaxt sıralı yaratma üçün Unix zaman damğası prefiksi istifadə edir.
Nəzəri olaraq mümkündür, lakin praktiki olaraq qeyri-mümkündür. UUID v4-ün 122 təsadüfi bit var, təxminən 5.3 x 10^36 mümkün dəyər verir. Bir toqquşma üçün 50% ehtimala nail olmaq üçün təxminən 2.7 kvintilyon UUID yaratmaq lazımdır.
Hər ikisinin üstünlükləri var. Ardıcıl ID-lər daha kiçik, indeks performansı üçün daha yaxşı və debug etmək daha sadədir. UUID-lər paylanmış sistemlər, ID enumeration-ın qarşısının alınması və çox mənbəli məlumat birləşdirməsi üçün daha yaxşıdır.
Bəli. Generator kriptoqrafik cəhətdən təhlükəsiz psevdo-təsadüfi nömrələr təmin edən Web Crypto API-dən (crypto.getRandomValues) istifadə edir. Yaradılmış UUID-lər təhlükəsizlik baxımından həssas tətbiqlər üçün də uyğundur.
UUID-i alətdən kopyalayın və kodunuzda mətn literal kimi istifadə edin. Əksər proqramlaşdırma dillərində UUID-lər mətn və ya xüsusi UUID tipləri kimi saxlanır. PostgreSQL-də uuid məlumat tipini, Python-da uuid modulunu, Java-da java.util.UUID istifadə edin.