PixConvert

Ücretsiz Online UUID Oluşturucu (v4)

Kriptografik olarak güvenli sürüm 4 UUID'ler oluşturun. Tekil tanımlayıcıları kopyalayın veya 500'e kadar benzersiz UUID'lik toplu listeler üretin.

UUID oluşturmak için Oluştur'a tıklayın
Toplu oluşturma

UUID nasıl oluşturulur

1

Biçimi seçin.

Sisteminiz gerektiriyorsa Büyük harf, Süslü parantezli veya Tire yok seçeneğini işaretleyin. Standart küçük harfli biçim için üçünü de kapalı bırakın.

2

Bir veya birden çok UUID oluşturun.

Tek bir UUID için Oluştur'a tıklayın ya da 2 ile 100 arasında bir sayı yazıp toplu düğmeye tıklayın. Değiştirilen seçenekler yalnızca bir sonraki çalıştırmayı etkiler.

3

Kopyalayın ve yapıştırın.

Tek bir UUID için Kopyala'ya, satır başına bir tane olarak kopyalanan liste için Tümünü kopyala'ya tıklayın. Kodunuza, SQL'inize veya elektronik tablonuza yapıştırın.

Sıkça sorulan sorular

UUID sürümleri, GUID biçimi, benzersizlik ve toplu listeler hakkında yanıtlar.

UUID nedir?

UUID, beş grup hâlinde 8-4-4-4-12 düzeninde, toplam 36 karakterle yazılan 32 onaltılık basamaktan oluşan 128 bitlik bir tanımlayıcıdır. Bunu RFC 9562 tanımlar. Bu aracın ürettiği sürüm 4, bitlerin 122'sini rastgele doldurur.

Bu oluşturucu hangi UUID sürümünü üretir?

Yalnızca rastgele türdeki sürüm 4'ü, tarayıcınızın crypto.randomUUID işleviyle üretir. Her kimliğin üçüncü grubunun ilk basamağı 4'tür. Henüz v1, v7, nil UUID veya ULID seçeneği yok; bunlar için bir kitaplık kullanın.

UUID ile GUID arasındaki fark nedir?

Değerin kendisinde hiçbir fark yok. GUID, Microsoft'un UUID için kullandığı addır ve .NET'in Guid.NewGuid işlevi de aynı rastgele sürüm 4 kimlikleri üretir. GUID'ler çoğunlukla süslü parantez içinde büyük harfle gösterilir. {3F2B9C1E-7A4D-4E8B-9C2F-5D6E7F8A9B0C} elde etmek için Büyük harf ve Süslü parantezli seçeneklerini işaretleyin.

İki UUID v4 değeri hiç aynı olabilir mi?

Teoride evet, pratikte hayır. Yaklaşık 5,3 x 10^36 olası v4 UUID vardır; bu nedenle bir tekrarın %50 olasılıkla görülmesi için yaklaşık 2,7 kentilyon UUID gerekir. Bir milyonluk Node testinde hiç kopya bulunmadı.

Veritabanı anahtarları için UUID v4 mü v7 mi kullanmalıyım?

v7 bir zaman damgasıyla başlar; böylece yeni anahtarlar zaman sırasına göre dizilir ve B-tree dizinlerini kompakt tutar. v4 tamamen rastgeledir ve eklemeleri büyük bir dizine yayar. Bu araç yalnızca v4 üretir; bu, çoğu tabloya ve ne zaman oluşturulduğunu belli etmemesi gereken kimliklere uygundur.

Aynı anda çok sayıda UUID'yi nasıl oluştururum?

Toplu oluştur kutusuna 2 ile 100 arasında bir sayı yazın ve yanındaki düğmeye tıklayın. Her UUID, işaretlediğiniz biçim seçeneklerini kullanır. Tümünü kopyala, listeyi her satırda bir UUID olacak şekilde kopyalar. 100'den fazlası için işlemi yeniden çalıştırın ve yeniden yapıştırın.

Tiresiz bir UUID alabilir miyim?

Evet. Oluştur'a tıklamadan önce Tire yok seçeneğini işaretleyin; 3f2b9c1e7a4d4e8b9c2f5d6e7f8a9b0c gibi 32 onaltılık karakter elde edersiniz. Bu, aynı 128 bitlik değerdir ve çoğu programlama dili ile veritabanı bunu kabul eder.

Bir biçim seçeneğini işaretlediğimde UUID'm neden değişmedi?

Biçim seçenekleri bir sonraki UUID oluşturulurken geçerli olur, ekranda zaten görünen UUID için değil. Önce Büyük harf, Süslü parantezli veya Tire yok seçeneğini işaretleyin, ardından yeni biçimde kimlikler almak için Oluştur'a ya da toplu düğmeye yeniden tıklayın.

Bir UUID'yi gizli belirteç veya API anahtarı olarak kullanabilir miyim?

Tahmin edilemez, çünkü crypto.randomUUID tarayıcının güvenli rastgele kaynağını kullanır ve 122 rastgele bit üretir. Yine de UUID'ler kimlik olarak tasarlanmıştır ve çoğu zaman günlüklere ve URL'lere düşer. API anahtarları veya parolalar için 32 veya daha fazla karakterlik ayarla parola oluşturucumuzu kullanın.

Toplu sayı neden 2'ye veya 100'e atlıyor?

Sayı kutusu her tuş vuruşunda kendini düzeltir ve değeri 2 ile 100 arasında tutar. Sayıyı silerseniz değer 2 olur, 100'ün üzerindeki her değer ise 100'e döner. İstediğiniz sayıyı ayarlamak için kutudaki oklari kullanın.

Bu UUID oluşturucu ücretsiz ve gizli mi?

Evet. Üyelik gerektirmeden ve günlük sınır olmadan ücretsizdir. UUID'ler tarayıcı sekmenizde oluşturulur, kaydedilmez ve bize gönderilmez. Gönderilen tek kullanım verisi, bir Oluştur veya Kopyala tıklaması ile bir işlemin ne kadar sürdüğüdür; bunların içinde hiçbir UUID yoktur.

v4 kimlikleri ve GUID'ler için UUID oluşturucu

Tarayıcınızın crypto.randomUUID işlevinden rastgele sürüm 4 UUID'ler, GUID tarzı biçimlendirme ve 100'e kadar toplu listeler.

Rastgele bir sürüm 4 UUID'yi, işaretlenmiş sürüm rakamı 4 ile ve 36 karakterinin 8-4-4-4-12 şemasıyla gösteren UUID oluşturucu

Rastgele UUID v4 kimlikleri oluşturun

Tarayıcınızın crypto.randomUUID işlevinden yeni bir sürüm 4 UUID almak için Oluştur'a tıklayın. Her biri, 3f2b9c1e-7a4d-4e8b-9c2f-5d6e7f8a9b0c gibi standart 36 karakterlik 8-4-4-4-12 düzeninde 122 rastgele bit içerir.

  • 122 rastgele bitli sürüm 4
  • Tireli standart 36 karakterlik biçim
  • Her tıklamada yeni bir UUID
Hemen deneyin
UUID oluşturucu biçim seçenekleri: küçük harfli bir UUID, süslü parantez içinde büyük harfli bir GUID ve tire içermeyen 32 karakterlik bir UUID

UUID'leri süslü parantezli GUID olarak biçimlendirin

Oluşturmadan önce Büyük harf, Süslü parantezli veya Tire yok seçeneğini işaretleyin. {3F2B9C1E-7A4D-4E8B-9C2F-5D6E7F8A9B0C} gibi Windows tarzı bir GUID için bunları birleştirin ya da 32 karakterlik bir dize için tireleri kaldırın.

  • Büyük harf, süslü parantez ve tiresiz seçenekler
  • Tiresiz 32 onaltılık karakter
  • Seçenekler bir sonraki Oluştur işleminde geçerli olur
Hemen deneyin

100'e kadar toplu listeler

2 ile 100 arasında bir sayı belirleyin ve aynı biçimde bir liste almak için toplu düğmeye tıklayın. Tümünü kopyala, her satırda bir UUID olacak şekilde panonuza koyar.

crypto.randomUUID üzerine kurulu

UUID'ler, modern tarayıcılara yerleşik olan ve güvenli rastgele kaynaklarını kullanan crypto.randomUUID oluşturucusundan gelir. Bir milyonluk Node testinde her UUID benzersiz ve geçerli bir v4 çıktı.

Tek tıkla kopyalayın

Kopyala, tek UUID'yi panonuza koyar ve düğme iki saniye boyunca Kopyalandı gösterir. Doğrudan SQL'e, JSON'a, koda veya bir yapılandırma dosyasına yapıştırın.

Cihazınızda oluşturulur

Her UUID tarayıcı sekmenizde oluşturulur ve sekmeyi kapattığınızda kaybolur. Analizler yalnızca Oluştur ve Kopyala tıklamalarını ile bir işlemin süresini kaydeder, kimlikleri asla kaydetmez.

UUID kullanım alanları

UUID'ler, merkezi bir otoriteye ihtiyaç duymadan benzersiz kimlikler oluşturmanın standart yoludur.

Veritabanı birincil anahtarları

Satırlar parçalar (shard), mobil uygulamalar veya ayrı servisler gibi birçok yerde oluşturulduğunda, ortak bir sayaç olmadan kimliklerin asla çakışmaması için UUID'leri birincil anahtar olarak kullanın.

  • PostgreSQL uuid ve SQL Server uniqueidentifier sütunlarına uyar
  • Bir seed betiği için 100'e kadar anahtar oluşturun
  • Ortak sayaç gerektirmeyen bir anahtar olarak çalışır

Test verileri

Test verilerini, seed dosyalarını ve sahte API yanıtlarını gerçek, geçerli UUID'lerle doldurun. Bir liste oluşturun, bir kez kopyalayın ve her satıra bir kimlik gelecek şekilde dosyanıza yapıştırın.

  • Kopyalandığında satır başına bir UUID
  • Biçim denetimlerinden geçen geçerli v4 kimlikleri
  • Listedeki her kimlik için aynı biçim

İstek ve korelasyon kimlikleri

API isteklerini, günlük satırlarını ve arka plan işlerini servisler arasında izleyebilmek için benzersiz bir kimlikle etiketleyin. Yinelenen siparişleri önlemek için birini idempotency anahtarı olarak kullanın.

  • Günlükler ve izler için korelasyon kimlikleri
  • Yeniden denenen API çağrıları için idempotency anahtarları
  • Dosyalar ve yüklemeler için benzersiz adlar