1 var guid = guid || {}; 2 var Ozone = Ozone || {}; 3 Ozone.util = Ozone.util || {}; 4 5 guid.util = function() { 6 function S4() { 7 return (((1+Math.random())*0x10000)|0).toString(16).substring(1); 8 } 9 return { 10 guid : function () { 11 return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); 12 } 13 }; 14 }(); 15 16 /** 17 * @description Returns a globally unique identifier (guid) 18 * 19 * @returns {String} guid 20 */ 21 Ozone.util.guid = function() { 22 return guid.util.guid(); 23 }