Every line of 'uuidv4' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
256 function getUuidV4String() { 257 return uuidToString(getUuidV4()); 258 }
Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code
10 export default function uuidV4 () { 11 return s4() + s4() + '-' + s4() + '-' + s4() + '-' + 12 s4() + '-' + s4() + s4() + s4() 13 }
30 function uuid(): string { 31 return v4(); 32 }
46 uuidv4 () 47 { 48 const uuid = ([1e7]+-1e3+-4e3+-8e3+-1e11).replace (/[018]/g, c => (c ^ crypto.getRandomValues (new Uint8Array (1))[0] & 15 >> c / 4).toString (16)); 49 return ("_" + uuid); 50 }
49 function uuidv4() { 50 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { 51 let r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); 52 return v.toString(16); 53 }); 54 }
74 function uuidv4() { 75 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { 76 var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); 77 return v.toString(16); 78 }); 79 }
2 export default function uuidv4() { 3 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { 4 // eslint-disable-next-line 5 let r = Math.random() * 16 | 0, 6 // eslint-disable-next-line 7 v = c == 'x' ? r : (r & 0x3 | 0x8); 8 return v.toString(16); 9 }); 10 }
23 generate(): string { 24 return uuidv4(); 25 }