UUID
UUID v3 üretici
Ne: RFC 4122 sürüm 3 deterministik tanımlayıcı: MD5(ad alanı ‖ isim) UUID yapısına maskelenir; aynı ad alanı ve isim her zaman aynı sonucu verir—yük yinelenmesi, VARCHAR doğal anahtarın sabit genişliğe taşınması ve yeniden çalıştırmada stabil vekil anahtarlar için. Ad alanı alanı boşsa API DNS ad alanı sabitine düşer. Yeni projelerde özet bileşeni için çoğu ekip v5’e geçer.
Ne zaman: İsteğe bağlı ad alanıyla tekrarlanabilir MD5 tabanlı kimlik—idempotent ETL; yükseltme yolu genelde v5.
Örnek: f47ac10b-58cc-4372-a567-0e02b2c3d479
Üretim sunucuda CSPRNG ile yapılır; tarayıcıda Math.random kullanılmaz.
Kod örnekleri
const r = await fetch('http://localhost:3000/api/generate/uuids', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: "{\"version\":\"v3\",\"count\":10,\"name\":\"hello\"}",
});
const j = await r.json();
console.log(j);Tüm Araçlar · CSPRNG · Üretilen değerler sunucuda saklanmaz.