{"ScriptPreparationCode":"var registeredIds = new Set();\r\nfunction generate() {\r\n let id = Math.random();\r\n while(this.registeredIds.has(id)) {\r\n id = Math.random();\r\n }\r\n\r\n registeredIds.add(id);\r\n return id;\r\n}","TestCases":[{"Name":"generate","Code":"generate(10)","IsDeferred":false},{"Name":"crypto.randomUUID()","Code":"crypto.randomUUID()","IsDeferred":false}]}