2015-03-15 13 views

cevap

36

Sen girdi dize için her zaman aynı UUID almak için UUID bu şekilde kullanabilirsiniz:

String aString="JUST_A_TEST_STRING"; 
String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString(); 
+0

herhangi js eşdeğer? – Abhijeet

+0

PHP eşdeğeri var mı? Bunun arkasındaki algoritma nedir? – mika

+0

@mika [Bu PHP UUID kütüphanesi] (https://github.com/ramsey/uuid) biraz denktir. Verilen isim-alanı + dizesi için aynı UUID'yi oluşturabilirsiniz. Şöyle bir şey yapabilirsiniz: Uuid :: uuid3 (Uuid :: NAMESPACE_DNS, 'TEST STRING') -> toString(); Bu örnekte md5 hashing'i kullanır. [UUID ad alanları hakkında ek bilgi] (https://stackoverflow.com/a/28776880/1514049) – segFault