Handytool
Ghid pentru dezvoltatori5 min cititActualizat 9 iun. 2026

Utilitate Dev instant

Generează identificatori UUID v4 sau v7 instant

Generatorul UUID al Handytool-ului creează UUID-uri v4 aleatoare criptografice și UUID-uri v7 ordonate după timp în vrac - cu opțiuni de carcasă personalizată, liniuță și acoladă - totul în browserul dvs., gratuit și fără cont necesar.

Punctele cheie

  • 01Generează unu UUID sau până la 100 în același timp - ideal pentru fixtură de testare, date de semințe și configurație.
  • 02UUID v4 este complet aleator; UUID v7 încorporează o marcă de timp în milisecunde pentru sortare cronologică în baze de date.
  • 03Fiecare UUID este generat folosind Web Crypto API al browserului - nicio rezidență slabă Math.random().
  • 04Comutați minuscul/majuscul, eliminați liniutele sau adăugați acolade curbilinii pentru a se potrivi exact cu mediul dvs.

Ce sunt UUID-urile și de ce contează

Un UUID (Universally Unique Identifier), uneori numit GUID, este un identificator pe 128 de biți conceput pentru a fi unic la nivel mondial fără nicio coordinare centrală. Bazele de date, API-urile, sistemele de evenimente și aplicațiile distribuite folosesc UUID-uri pentru a atribui ID-uri înregistrărilor, obiectelor și evenimentelor fără a necesita un counter auto-increment partajat sau o rotire la o secvență de bază de date.

Există mai multe versiuni UUID. Versiunea 4 este complet aleatoare - cea mai obișnuită alegere pentru ID-uri generale. Versiunea 7, un standard mai nou, încorporează o marcă de timp cu precizie de milisecund în primii octeți, deci ID-uri generate în secvență se sortează cronologic. Această proprietate îmbunătățește dramatic performanța inserării în indicii de bază de date B-tree, unde ID-urile aleatoare provoacă diviziuni costisitoare de pagini.

Cum să generezi UUID-uri

  1. 01

    Alegeți v4 sau v7

    Selectați UUID v4 pentru un identificator complet aleator sau UUID v7 dacă aveți nevoie de ID-uri sortabile cronologic pentru o cheie primară a bazei de date.

  2. 02

    Setați cantitatea

    Trageți glisorul sau tastați un număr pentru a genera între 1 și 100 UUID-uri într-un singur lot.

  3. 03

    Personalizați formatul

    Comutați minuscul sau majuscul, activați sau dezactivați liniutele (xxxxxxxx-xxxx-...) și opțional înfășurați fiecare UUID în acolade curbilinii ({...}) pentru a se potrivi cu formatul pe care îl așteaptă limbajul sau framework-ul dvs.

  4. 04

    Copiați sau descărcați

    Faceți clic pe Copiați pe toți pentru a pune întreaga listă pe clipboard, sau descărcați lotul ca fișier .txt pentru utilizare în fixtură de testare sau scripturi de semințe.

Opțiuni de format UUID în vedere

Ecosistemele diferite așteaptă reprezentări ușor diferite ale aceleiași valori pe 128 de biți.

  • 01Standard cu liniuți: 550e8400-e29b-41d4-a716-446655440000 (formă canonică RFC 4122).
  • 02Fără liniuți: 550e8400e29b41d4a716446655440000 (obișnuit în unele baze de date și chei Redis).
  • 03Majuscul: 550E8400-E29B-41D4-A716-446655440000 (utilizat în unele medii Microsoft și Java).
  • 04Acolade curbilinii: {550e8400-e29b-41d4-a716-446655440000} (format Microsoft GUID, utilizat în .NET și COM).
  • 05Toate formatele reprezintă aceeași valoare pe 128 de biți - alegeți pe care îl așteaptă sistemul dvs.

Criptografic sigur și complet local

Fiecare UUID este generat folosind crypto.randomUUID (v4) sau crypto.getRandomValues (v7) - Web Crypto API încorporat în fiecare browser modern. Nu există Math.random(), nu există semință slabă și nu este implicat niciun server. Generatorul funcționează offline odată ce pagina este încărcată.

Nimic nu este transmis sau stocat. Închideți fila și UUID-urile sunt dispărute decât dacă le-ați salvat. Handytool nu înregistrează valorile generate și nu necesită un cont.

FAQ Generator UUID

Ce este un UUID?

Un UUID (Universally Unique Identifier) este o valoare pe 128 de biți concepută pentru a fi unică în toate sistemele fără coordinare centrală. UUID-urile sunt modalitatea standard de a atribui ID-uri înregistrărilor din baza de date, resurselor API și evenimentelor în sisteme distribuite.

Ar trebui să utilizez UUID v4 sau UUID v7?

Utilizați v4 pentru un ID complet aleator atunci când nu este necesară nicio ordonare. Utilizați v7 ca cheie primară a bazei de date - marca de timp încorporată face inserțiile secvențiale, îmbunătățind semnificativ performanța indexului B-tree la scară.

Cât de probabil este o coliziune UUID?

Practic imposibil. Un UUID v4 aleator are 2^122 valori posibile. Ar trebui să generați aproximativ 2,7 cvintilion UUID-uri pentru a avea o șansă de 1 într-un miliard de coliziune.

UUID-urile generate sunt criptografic sigure?

Da. Generatorul folosește Web Crypto API al browserului (crypto.randomUUID sau crypto.getRandomValues), nu Math.random() mai slab. UUID v4 este sigur pentru utilizare ca ID-uri de sesiune sau tokenuri cu durată scurtă.

Pot utiliza UUID v7 pentru tokenuri de securitate?

Cu precauție. UUID v7 încorporează marca de timp de creare, care dezvăluie când a fost generat. Pentru tokenuri de securitate pe termen lung sau sensibile, preferați v4 sau un format de token dedicat care nu divulgă informații de cronometrare.

UUID-urile sunt trimise la un server?

Nu. Fiecare UUID este generat local folosind API-ul crypto al browserului. Nimic nu este încărcat, înregistrat sau stocat.

Instrumente conexe

Continuați să lucrați cu instrumentele Utilitar

Instrumente Utilitar