UUID UUID Generator

Ücretsiz · Kayıt yok · Kurulum yok

UUID v4 Oluşturucu

En yaygın kimlik türü olan UUID v4'ü üretin. Her değer, tarayıcınızın kriptografik rastgelelik kaynağından gelen 122 bit rastgele veriden oluşur.

  • Rastgele (RFC 4122)
  • 122 bit güvenli
  • Hiçbir şey cihazdan çıkmaz

UUID v4 Oluşturucu

v4
1 ile 1000 arası.
Biçimlendirme

Sonuç 0

    Web Crypto API ile cihazınızda üretilir — hiçbir şey tarayıcınızdan çıkmaz. Kısayol: Ctrl + Enter — yeniden üretmek için

    Bir UUID v4 nedir?

    Bir UUID v4, 128 bitin 122'sinin rastgele üretildiği bir tanımlayıcıdır. Bu rastgelelik çakışmayı gerçekçi ölçeklerde imkânsız kılar; bu yüzden veritabanlarında, API'lerde ve dağıtık sistemlerde varsayılan seçim v4'tür.

    Sürüm biti (4) ve varyant bitleri sabittir; kalan bitler kriptografik kaynaktan gelir. Birbirinden bağımsız üretilen iki v4 değerinin pratikte aynı olması beklenmez.

    Nasıl kullanılır

    1. Kaç UUID istediğinizi adet alanına yazın (1 ile 1000 arası).
    2. Gerekirse biçimi değiştirin: büyük harf, tire ve süslü parantez.
    3. Oluştur düğmesine basın; tek bir değeri kopyalayın, hepsini alın ya da indirin.

    Kullanım alanları

    • Eklenme sırasının önemsiz olduğu birincil anahtarlar.
    • Günlük kayıtları ve izleme için korelasyon kimlikleri.
    • Tekrar etmemesi gereken dosya, klasör ve kaynak adları.
    • Test verisi ve geliştirme ortamları için tohum değerler.

    UUID v4 nerede duruyor

    Hangi seçenek, ne zaman kullanılır
    SeçenekNe zaman kullanılır
    v4Saf rastgelelik: varsayılan tercih
    v7Kolon indeksliyse v7 indeksi düzenli tutar
    ULIDJavaScript ekosisteminde yaygın olan 26 karakterlik sıralanabilir başka bir biçim

    UUID sürümleri kısaca

    SürümSıralanabilirNeye dayanırNe için kullanılır
    v1HayırZaman damgası + MAC adresiHâlâ v1 bekleyen eski sistemler
    v3HayırBir ismin MD5 özetiMD5 zorunlu olduğunda deterministik kimlik
    v4Hayır122 bit rastgeleNeredeyse tüm genel amaçlı kimlikler
    v5HayırBir ismin SHA-1 özetiAynı ismin her zaman aynı kimliği vermesi gerektiğinde
    v6EvetYeniden sıralanmış zaman damgasıRastgelelikten vazgeçmeden sıralanabilir kimlik
    v7EvetMilisaniyelik Unix zamanıVeritabanı birincil anahtarları ve olay kimlikleri
    v8HayırSizin bit düzeninizÖzel veya deneysel biçimler

    Yedi sürümün tümü 128 bittir ve aynı 8-4-4-4-12 biçiminde yazılır. Değişen tek şey bitlerin anlamıdır.

    Sık sorulan sorular

    İki UUID v4'ün çakışma olasılığı nedir?

    Çakışma olasılığının milyarda bir olması için yaklaşık 2,6 × 1010 UUID üretmeniz gerekir. Gerçekçi her ölçekte risk ihmal edilebilir düzeydedir.

    v4 birincil anahtar olarak uygun mu?

    Evet, kolonun uuid ya da BINARY(16) tipini kullanması koşuluyla. 36 karakterlik metin olarak saklandığında değer iki katından fazla yer kaplar ve indeksi yavaşlatır; ekleme sırası da önemliyse v7'yi değerlendirin.

    Ürettiğim UUID bir sunucuya gönderiliyor mu?

    Hayır. Değerler tarayıcınızda Web Crypto API ile üretilir ve cihazdan çıkmaz. Sayfa yüklendikten sonra çevrimdışı da çalışır.