İçeriğe atla
SPCXTools

UUID Oluşturucu

Güvenli rastgele UUID'ler (v4) veya sıralanabilir zaman tabanlı UUID'ler (v7) oluşturun; tek tek veya toplu olarak.

Yerel çalışır — dosyalarınız cihazınızdan dışarı çıkmaz

Araç yükleniyor…

UUID Oluşturucu nasıl kullanılır

  1. 1Genel amaçlı ID'ler için v4 (rastgele) veya oluşturulma zamanına göre sıralanan veritabanı anahtarları için v7 (zaman sıralı) seçeneğini belirleyin.
  2. 21 ile 1.000 arasında kaç adet UUID'ye ihtiyacınız olduğunu ayarlayın.
  3. 3İsteğe bağlı olarak büyük harfe geçin, tireleri kaldırın veya her değeri süslü parantez içine alın (Microsoft GUID stili).
  4. 4Yeni bir liste için Oluştur'a tıklayın, ardından listeyi kopyalayın veya indirin.

Anında UUID ve GUID oluşturun

Bu UUID oluşturucu, doğrudan tarayıcınızda standartlara uygun kimlikler üretir. Sürümü seçin, miktarı belirleyin ve anında yeni değerler elde edin — bir teste yapıştırmak için bir tane veya veritabanını beslemek için bin tane. Her UUID tarayıcınızın kriptografik olarak güvenli rastgele sayı üreteci ile oluşturulur; hiçbir veri sunucuya gönderilmez veya kaydedilmez.

Özellikler

  • UUID v4 – 122 rastgele bit, en yaygın kullanılan sürüm.
  • UUID v7 – 48 bitlik Unix milisaniye zaman damgası ve ardından gelen rastgele bitler; böylece ID'ler oluşturulma zamanına göre sıralanır.
  • Tek seferde 1.000 adede kadar UUID için Toplu oluşturma, kopyalama ve .txt dosyası olarak indirme.
  • Biçimlendirme seçenekleri – büyük harf, tire olmadan (32 karakter) veya {braces} içinde.

Yaygın kullanım alanları

Veritabanı birincil anahtarları. UUID'ler, uygulama sunucularının bir satır eklemeden önce ID oluşturmasını sağlayarak dağıtık sistemleri ve veri birleştirmeyi kolaylaştırır. Bu işlem için v7'yi tercih edin: rastgele v4 anahtarları kayıtları indeks üzerinde dağınık hale getirirken, v7 anahtarları sıralı olarak eklenir.

API kaynakları ve idempotency anahtarları. Birçok API; siparişleri, ödemeleri ve mesajları UUID ile tanımlar. Ayrıca, tekrarlanan bir isteğin iki kez işlenmesini önlemek için istemci tarafından oluşturulan bir UUID'yi idempotency anahtarı olarak kabul eder.

Test verileri ve fixture'lar. Bir e-tabloyu, mock API'yi veya birim testini doldurmak için bir ID listesi oluşturun.

Dosya ve nesne adları. UUID; yüklemeler, önbellek kayıtları veya geçici dosyalar için çakışma riski olmayan isimler sağlar.

UUID Okuma

01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e gibi bir UUID sabit bir yapıya sahiptir. Üçüncü grubun ilk hanesi sürümdür (4 veya 7). Dördüncü grubun ilk hanesi varyanttır ve standart UUID'ler için bu değer 8, 9, a veya b'dir. Bir v7 UUID'sinde ilk 12 hex hanesi, 1970'ten bu yana milisaniye cinsinden oluşturulma zamanını kodlar.

Başka rastgele değerlere mi ihtiyacınız var? Şifre Oluşturucu ile güçlü şifreler veya Rastgele Sayı Oluşturucu ile istediğiniz aralıkta rastgele sayılar oluşturun.

Sıkça sorulan sorular

UUID nedir?
GUID olarak da bilinen UUID (Evrensel Benzersiz Tanımlayıcı), beş grup halinde 32 onaltılık basamak olarak yazılan 128 bitlik bir değerdir, örneğin 550e8400-e29b-41d4-a716-446655440000. UUID'ler, bağımsız sistemlerin koordinasyon gerektirmeden ve neredeyse sıfır çakışma riskiyle tanımlayıcılar oluşturmasını sağlar.
UUID v4 mü yoksa v7 mi kullanmalıyım?
Sadece tahmin edilemeyen benzersiz bir ID'ye ihtiyacınız varsa v4 kullanın. Veritabanlarındaki birincil anahtarlar için v7 kullanın — v7 bir zaman damgasıyla başladığı için yeni ID'ler kabaca sıralıdır, bu da B-tree indekslerini kompakt tutar ve veri eklemeyi hızlandırır. v7, RFC 9562 (2024) ile tanımlanmıştır.
Oluşturulan iki UUID aynı olabilir mi?
Teoride evet, pratikte hayır. Bir v4 UUID 122 rastgele bit içerir; tek bir çakışma ihtimalinin %50 olması için yaklaşık 85 yıl boyunca saniyede bir milyar UUID oluşturmanız gerekir.
Bu UUID'ler güvenli mi?
Tarayıcının kriptografik olarak güvenli rastgele sayı üreteci (crypto.getRandomValues) ile oluşturulurlar. v7'nin ilk 48 bitinde oluşturulma zamanını açığa çıkardığını unutmayın, bu nedenle zaman damgasının gizli kalması gereken yerlerde v7 kullanmayın.
GUID, UUID'den farklı mıdır?
Hayır — GUID, aynı formatın Microsoft tarafından kullanılan adıdır. Bazı Microsoft araçları GUID'leri büyük harflerle ve süslü parantezler içinde gösterir, bunu biçimlendirme seçenekleriyle siz de yapabilirsiniz.
UUID'ler saklanıyor veya kaydediliyor mu?
Hayır. Tarayıcınızda oluşturulurlar ve hiçbir zaman sunucumuza gönderilmez veya sunucumuzda saklanmazlar.