UUID Üretici

v4 (rastgele), v7 (zaman sıralı), v1, NIL — tek seferde 1000'e kadar

UUID nedir?

UUID (evrensel benzersiz tanımlayıcı) merkezi bir otorite olmadan küresel olarak benzersiz tanımlayıcılar üreten 128 bitlik bir değerdir. RFC 4122 (klasik) ve RFC 9562 (v6/7/8) ile standartlaştırılmıştır. Tire ile ayrılmış 5 grupta 32 onaltılık karakter olarak gösterilir.

Hangi UUID sürümü?

  • v4: rastgele, güvenli, veritabanı ID için en yaygın
  • v7: zaman sıralı, veritabanı indeksleri için ideal
  • v1: zaman damgası + MAC adresi (eski, üst veri sızabilir)
  • NIL: tüm bitler sıfır, 'UUID yok' yer tutucu

UUID'ler ne kadar rastgele?

UUIDv4'te 128 bitin 122'si rastgele, kalan 6 biti sürüm ve varyantı kodlar. Çakışma olasılığı astronomik düzeyde düşüktür: saniyede milyar UUID üretmek 85 yıl sürse bile olasılık %50'nin altında kalır. Pratikte UUID'ler çakışmasız kabul edilir. Bu araç Web Crypto API kullanır.