UUID Oluşturucu

V4, v7 ve NIL için ücretsiz UUID oluşturucu. Büyük harf, tire içermeyen ve kaşlı ayraç seçenekleriyle toplu olarak benzersiz tanımlayıcılar oluşturun, ardından kopyalayın veya indirin, yerel olarak çalışır, kayıt gerektirmez.

Shehzad Munir tarafından oluşturulmuş ve bakımı yapılmıştır ·

UUID Oluşturucu
Loading Loading UUID Generator
Share

Talep üzerine rastgele ve zaman sıralı kimlikler

Kriptografik olarak rastgele UUID v4, zaman sıralı UUID v7 ve NIL tanımlayıcılarını toplu olarak, büyük harfli, tiresiz ve kaşlı ayraç formatlarıyla oluşturun, bunları tek tıklamayla kopyalayın veya indirin.

UUID (Evrensel Benzersiz Tanımlayıcı), numaraları dağıtan merkezi bir otorite olmadan veritabanı satırlarını, API kaynaklarını, dosyaları ve mesajları etiketlemek için kullanılan 128 bitlik bir değerdir. Bu oluşturucu, bitleri neredeyse tamamen rastgele olan sürüm-4 UUID'lerin yanı sıra, milisaniyelik bir zaman damgası yerleştiren ve böylece veritabanı birincil anahtarları olarak ideal olarak kronolojik olarak sıralanan modern sürüm-7 UUID'leri oluşturur. Tarayıcınızın kriptografik olarak güvenli rastgele sayı oluşturucusunu kullanır, böylece çarpışmalar fiilen imkansızdır.

Özellikler

  • UUID v4 (rastgele) ve v7 (zaman sıralı) sürümleri
  • NIL UUID artı 1000'e kadar toplu üretim
  • Kriptografik olarak güvenli rastgelelik
  • Büyük harf, tire içermeyen ve küme ayracı (GUID) biçimleri
  • Tümünü kopyalayın veya .txt dosyası olarak indirin
  • Yerel olarak çalışır: sunucu çağrısı yok, kayıt yok

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

  1. 1

    Tutarı ayarlayın

    Kaç UUID'ye ihtiyacınız olduğunu seçin.

  2. 2

    Bir format seçin

    Büyük harfe geçiş yapın, kısa çizgi veya parantez yok.

  3. 3

    Oluştur

    Yeni bir parti için oluştur'a tıklayın.

  4. 4

    Kopyala

    Tüm UUID'leri panonuza kopyalayın.

Yaygın kullanım durumları

  • Tohum veritabanı birincil anahtarları
  • Benzersiz API istek kimlikleri oluşturun
  • Test fikstürleri ve deneme verileri oluşturun
  • İdempotency anahtarları üretin

Ayrıntılı kılavuz

Bunları kodunuzun beklediği şekilde biçimlendirin

Eski bir sistem için bunların büyük harfle yazılmasına, kompakt bir anahtar için kısa çizgilerden arındırılmasına veya Windows GUID gibi parantezlere sarılmasına mı ihtiyacınız var? Seçenekleri ve her UUID yeniden biçimlendirmesini anında değiştirin. V4, v7 ve tamamı sıfır olan NIL UUID arasında geçiş yapın, tek seferde bine kadar üretin ve listenin tamamını kopyalayın veya bir metin dosyası olarak indirin. Her şey yerel olarak gerçekleşir, dolayısıyla hiçbir şey iletilmez.

UUID sürümleri açıklandı

UUID, 550e8400-e29b-41d4-a716-446655440000 gibi beş grupta 32 onaltılık basamak olarak yazılan 128 bitlik bir tanımlayıcıdır. Sürüm 4, bu bitlerin neredeyse tamamını rastgele verilerle dolduruyor; bu nedenle, yalnızca benzersiz bir kimliğe ihtiyacınız olduğunda varsayılan seçimdir. 2024'te RFC 9562'de standartlaştırılan Sürüm 7, ilk 48 bit'e bir Unix zaman damgası koyar ve geri kalanını rastgele verilerle doldurur, böylece kimlikler oluşturulma sırasına göre sıralanır. Sıfır UUID'nin tamamı sıfırdır ve boş bir yer tutucu olarak kullanılır. Sürüm numarası üçüncü grubun ilk rakamı olarak görünür.

Çarpışmalar ve veritabanı performansı

Rastgele v4 UUID'ler 122 rastgele bit içerir, bu nedenle çarpışmalar neredeyse imkansızdır: tek bir kopyanın %50 şansına ulaşmak için yaklaşık 85 yıl boyunca saniyede yaklaşık bir milyar üretmeniz gerekir. Veritabanı birincil anahtarları için v7 genellikle daha iyi bir seçimdir, çünkü zaman sıralı kimlikler rastgele konumlar yerine bir dizinin sonuna eklenir, bu da sayfa bölünmelerini azaltır ve PostgreSQL ve MySQL'de eklemelerin hızlı olmasını sağlar. Buradaki UUID'ler, tarayıcınızın kriptografik olarak güvenli rastgele sayı oluşturucusu ile oluşturulur.

Sık sorulan sorular

UUID v4 nedir?

Sürüm-4 UUID, bitlerinin neredeyse tamamı rastgele olan 128 bitlik bir tanımlayıcıdır. En yaygın UUID türüdür çünkü merkezi bir koordinasyona ihtiyaç duymaz ve ihmal edilebilir bir çarpışma şansına sahiptir.

Bu UUID'ler gerçekten rastgele mi ve kullanımı güvenli mi?

Evet. Tanımlayıcılar için uygun olan, tarayıcınızın kriptografik olarak güvenli rastgele kaynağı (crypto.randomUUID veya crypto.getRandomValues) ile oluşturulurlar.

Aynı anda birden fazla ürün oluşturabilir miyim?

Evet: Tek bir grupta 1.000'e kadar UUID oluşturun ve hepsini tek tıklamayla kopyalayın.

Sunucuya herhangi bir şey gönderildi mi?

Hayır. Oluşturma işlemi yerel olarak tarayıcınızda gerçekleşir, dolayısıyla tanımlayıcılarınız cihazınızdan asla ayrılmaz.

Çevrimiçi bir UUID v4'ü nasıl oluşturabilirim?

Anında rastgele bir RFC 4122 sürüm-4 UUID almak için oluştur'a tıklayın. Aynı anda çok sayıda (yüzlerce veya binlerce) üretmek için bir sayı belirleyin ve bunları tek tek veya toplu olarak kopyalayın. Her şey tarayıcınızda oluşturulur.

UUID v1, v4 ve v7 arasındaki fark nedir?

v1, zaman damgası ve MAC tabanlıdır, v4 tamamen rastgeledir (en yaygın olanı) ve v7, zaman sıralı rastgeledir; bu, kronolojik olarak sıralanır ve bir veritabanı anahtarı olarak harikadır. Jeneratör bu versiyonları destekler.

UUID'ler tarayıcımda özel olarak mı oluşturuldu?

Evet. Tarayıcının güvenli rastgele kaynağı kullanılarak yerel olarak oluşturulurlar ve hiçbir zaman bir sunucuya gönderilmezler, dolayısıyla gerçek tanımlayıcılar olarak kullanılmaları güvenlidir.

Günlükten

All articles →