{"ScriptPreparationCode":null,"TestCases":[{"Name":"Native Test Case","Code":"var x = crypto.randomUUID();\r\nreturn x;\r\n","IsDeferred":false},{"Name":"Javascript Test Case","Code":" let d = Date.now();\r\n if (\r\n typeof performance !== \u0027undefined\u0027 \u0026\u0026\r\n typeof performance.now === \u0027function\u0027\r\n ) {\r\n d \u002B= performance.now(); // use high-precision timer if available\r\n }\r\n var x = \u0027xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\u0027.replace(/[xy]/g, function (c) {\r\n const r = (d \u002B Math.random() * 16) % 16 | 0;\r\n d = Math.floor(d / 16);\r\n return (c === \u0027x\u0027 ? r : (r \u0026 0x3) | 0x8).toString(16);\r\n });\r\n return x;","IsDeferred":false}]}