CUID nedir?

CUID veya çakışmaya dayanıklı benzersiz tanımlayıcı, dağıtık sistemlerde çakışma olasılığını son derece düşük tutacak şekilde tasarlanmış kompakt bir string biçimidir. UUID'den daha kısa, ancak benzersiz kayıtlar için yine de uygun bir değer istediğinizde yaygın olarak kullanılır.

CUID2, aynı fikrin daha yeni neslidir. Tanımlayıcı uzunluğu ve fingerprinting davranışı üzerinde daha fazla kontrol sağlarken çakışmaya dayanıklılık hedefini korur.

Araç açıklaması

Bu araç, tarayıcıda klasik CUID veya CUID2 tanımlayıcıları oluşturur. Modu seçebilir, oluşturulacak kimlik sayısını belirleyebilir ve CUID2 uzunluğu ile fingerprint seçeneklerini ayarlayabilirsiniz.

Veritabanlarını, seed'leri, fixture'ları veya aynı anda çok sayıda benzersiz görünümlü tanımlayıcı gerektiren herhangi bir iş akışını test etmek için kullanışlıdır.

Örnekler

  • Tek bir varsayılan CUID2 değeri
  • Eski sistemler için klasik bir CUID
  • Test verileri için oluşturulmuş kimliklerden oluşan toplu bir grup

Özellikler

  • CUID ve CUID2 oluşturma modları arasında geçiş yapma
  • Tek seferde 1000'e kadar tanımlayıcı oluşturma
  • Oluşturulan çıktıyı düz metin olarak indirme

Seçeneklerin açıklaması

Miktar, kaç kimlik oluşturulacağını belirler. CUID2 modunda uzunluk, çıktının boyutunu belirler; fingerprint ise mevcut ortama bağlı ek entropi ekler.

Klasik CUID modunda tanımlayıcı biçimi sabittir ve CUID2'ye özgü bu seçenekler yok sayılır.