{"ScriptPreparationCode":"function create_UUID1(a){return a?(a^Math.random()*16\u003E\u003Ea/4).toString(16):([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g,create_UUID1)}\r\nfunction create_UUID2() {\r\n var dt = new Date().getTime();\r\n var uuid = \u0027xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\u0027.replace(/[xy]/g, function (c) {\r\n var r = (dt \u002B Math.random() * 16) % 16 | 0;\r\n dt = Math.floor(dt / 16);\r\n return (c == \u0027x\u0027 ? r : (r \u0026 0x3 | 0x8)).toString(16);\r\n });\r\n return uuid;\r\n}","TestCases":[{"Name":"create_UUID1","Code":"create_UUID1()","IsDeferred":false},{"Name":"create_UUID2","Code":"create_UUID2()","IsDeferred":false},{"Name":"create_UUID3","Code":"(function(a,b){for(b=a=\u0027\u0027;a\u002B\u002B\u003C36;b\u002B=a*51\u002652?(a^15?8^Math.random()*(a^20?16:4):4).toString(16):\u0027-\u0027);return b})()","IsDeferred":false}]}