← hemenhazırla!
← Küçük Araçlar

UUID / GUID Üret

Rastgele, benzersiz UUID v4 (evrensel benzersiz kimlik) üretin.

Hata bulursanız veya geri bildirim iletmek isterseniz: buradan bize ulaşın.

UUID (v4) nedir?

UUID (Universally Unique Identifier), pratikte çakışma ihtimali olmayacak kadar rastgele üretilen 128 bitlik bir kimlik numarasıdır — veritabanı kayıtlarına, dosya adlarına veya oturum kimliklerine benzersiz bir tanımlayıcı vermek için kullanılır.

İki UUID aynı çıkabilir mi?

Matematiksel olarak mümkün ama pratikte ihtimali o kadar düşüktür ki (2^122 olasılıktan 1) gerçek dünyada hiç gözlemlenmez — bu yüzden benzersiz kimlik olarak güvenle kullanılabilir.

UUID nasıl üretiliyor, sunucuya bir istek gidiyor mu?

Hayır, tarayıcının kendi kriptografik rastgele sayı üretecini (crypto.randomUUID()) kullanır, hiçbir sunucu isteği yapılmaz.

UUID ile GUID arasında fark var mı?

Pratikte hayır — GUID (Globally Unique Identifier), Microsoft'un UUID standardına verdiği isimdir; ikisi de aynı 128 bit yapıyı ve formatı (8-4-4-4-12 haneli, tire ile ayrılmış) kullanır.

UUID'yi veritabanında otomatik artan ID (1, 2, 3...) yerine neden kullanmalıyım?

UUID, birden fazla sunucu/veritabanının merkezi bir koordinasyon olmadan aynı anda benzersiz kayıt kimlikleri üretmesine izin verir ve kayıt sayınızı (ör. kaç müşteriniz olduğunu) URL'den tahmin edilemez hale getirir — bu da onu dağıtık sistemlerde ve halka açık API'lerde yaygın tercih haline getirir.