Bunu da Dene
İşin bitti mi? Sırada bunlar olabilir.
Sık Sorulan Sorular
ULID (Universally Unique Lexicographically Sortable Identifier), ilk 48 bitinde milisaniye hassasiyetinde bir zaman damgası, kalan 80 bitinde ise rastgelelik taşıyan 26 karakterlik bir kimliktir. UUID v4'ten farkı: alfabetik/sözlüksel olarak sıralandığında otomatik olarak üretim zamanına göre de sıralanır — bu da onu veritabanı birincil anahtarı olarak UUID'den daha performanslı yapar (indeks parçalanması azalır).
NanoID, varsayılan 21 karakterlik uzunluğuyla UUID'nin (36 karakter) çakışmasızlık düzeyine yakın bir güvenlik sağlar, çünkü daha geniş bir alfabe (64 karakter,
A-Za-z0-9_-) kullanır — her karakter UUID'nin hex alfabesinden (16 karakter) daha fazla bilgi taşır. Bu, URL'lerde ve dosya adlarında kullanmak için daha pratik/kısa bir kimlik anlamına gelir.Bu araç
crypto.getRandomValues'dan gelen baytları doğrudan alfabe uzunluğuna göre mod almak yerine reddetme örneklemesi (rejection sampling) kullanır: 256'nın alfabe uzunluğuna tam bölünmeyen kalan kısmına düşen baytları atar. Bu, her karakterin eşit olasılıkla seçilmesini garanti eder; keyfi uzunluktaki alfabelerde bile önyargı (bias) oluşmaz.Son güncelleme: