TanodTools
TR

UUID oluşturucu

Sürüm 4 (rastgele) veya sürüm 7 (zamana göre sıralı) UUID'ler üretin ve elinizdeki herhangi bir UUID'yi denetleyin.

Tamamen tarayıcınızda çalışır

Sürüm

UUID denetle

Bir seferde 1 ile 1.000 arasında UUID.

UUID'ler nasıl üretilir

  1. Tamamen rastgele kimlikler için sürüm 4'ü, oluşturulma zamanına göre sıralanan kimlikler için sürüm 7'yi seçin.
  2. İhtiyacınız olan sayıyı ve biçim seçeneklerini ayarlayın: büyük harf, tiresiz ya da küme parantezli.
  3. Listeyi kopyalayın veya metin dosyası olarak indirin. Sürümünü okumak için bir UUID'yi denetleyiciye yapıştırın.

UUID nedir, v4 ile v7 arasındaki fark

UUID, beş grupta 32 onaltılık hane olarak yazılan 128 bitlik bir tanımlayıcıdır. Alan çok geniş olduğu için sistemler merkezi bir sayaç olmadan bağımsız olarak kimlik oluşturabilir ve yine de bunların benzersiz olmasını bekleyebilir.

Sürüm 4 bir UUID'de 128 bitin 122'si rastgeledir; geri kalanı sürümü (4) ve varyantı taşır. Sürüm 7 bir UUID, Unix milisaniyesi cinsinden oluşturulma zamanıyla başlar, ardından bir sayaç ve rastgele bitler gelir. Zaman başta olduğu için yeni kimlikler eskilerden sonra sıralanır; bu, tamamen rastgele anahtarlara göre veritabanı dizinleri için daha uygundur. Bedeli, oluşturulma zamanının kimlikten okunabilmesidir.

Bu araç tarayıcının güvenli rastgele üretecini kullanır. Bir milisaniye içinde sürüm 7 değerleri 12 bitlik bir sayaçla artar; böylece bir toplu üretim kesin olarak sıralıdır.

İpuçları

Sık sorulan sorular

Hangi sürümü kullanmalıyım?

Sürüm 4, 122 rastgele bittir ve olağan varsayılandır. Sürüm 7 başa milisaniye cinsinden Unix zaman damgasını koyar; böylece değerler oluşturulma sırasına göre sıralanır ve bu, veritabanı dizinlerini düzenli tutar. Sıralama önemliyse ve oluşturulma zamanının kimlikten okunabilmesinde sakınca yoksa v7'yi kullanın.

UUID'ler bir yere gönderiliyor mu?

Hayır. Tarayıcınızın güvenli rastgele sayı üretecinden tarayıcınızda üretilir; gönderilmez veya saklanmaz.

İki UUID çakışabilir mi?

Sürüm 4 için olasılık ihmal edilebilir düzeydedir: gerçekçi bir risk görmek için yıllarca saniyede milyarlarca üretmeniz gerekir. Aynı milisaniyede oluşturulan sürüm 7 değerleri, rastgele bitlerdeki bir sayaçla ayrı ve artan tutulur.

GUID, UUID ile aynı mı?

GUID, aynı 128 bitlik biçim için Microsoft'un kullandığı addır. Bazı araçlar GUID'leri büyük harfle ya da küme parantezi içinde yazar; buradaki seçenekler bunu yapabilir.

Denetleyici neyi okur?

Tire, küme parantezi ya da urn:uuid: öneki olan veya olmayan bir UUID'yi kabul eder; sürümü, varyantı ve sürüm 7 için ilk 48 bitte saklanan zaman damgasını bildirir. Bir kimliğin gerçekten bir şey tarafından verilip verilmediğini söyleyemez.

Sürüm 7 düzeni standart mı?

Evet. RFC 9562'yi izler: 48 bit Unix milisaniyesi, sürüm, 12 bitlik bir sayaç, varyant ve 62 rastgele bit.