{"ScriptPreparationCode":"\r\nfunction uuidv4() {\r\n return \u0027xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\u0027.replace(/[xy]/g, function(c) {\r\n var r = Math.random() * 16 | 0, v = c == \u0027x\u0027 ? r : (r \u0026 0x3 | 0x8);\r\n return v.toString(16);\r\n });\r\n}\r\n\r\n\r\nfunction test1uuid() {\r\n return uuid.v4()\r\n}\r\n\r\nfunction test2custom() {\r\n return s4() \u002B\r\n s4() \u002B\r\n \u0027-\u0027 \u002B\r\n s4() \u002B\r\n \u0027-\u0027 \u002B\r\n s4() \u002B\r\n \u0027-\u0027 \u002B\r\n s4() \u002B\r\n \u0027-\u0027 \u002B\r\n s4() \u002B\r\n s4() \u002B\r\n s4()\r\n \r\n\r\n\r\n}\r\n\r\nfunction s4() {\r\n return Math.floor((1 \u002B Math.random()) * 0x10000)\r\n .toString(16)\r\n .substring(1);\r\n\r\n}","TestCases":[{"Name":"f1","Code":"uuidv4()","IsDeferred":false},{"Name":"test2","Code":"test2custom()","IsDeferred":false},{"Name":"oriuuid","Code":"test1uuid()","IsDeferred":false}]}