Skip to content

Instantly share code, notes, and snippets.

@Neugierdsnase
Created August 19, 2019 06:46
Show Gist options
  • Save Neugierdsnase/30e9984338bb47512bb381bf40f4a2d2 to your computer and use it in GitHub Desktop.
Save Neugierdsnase/30e9984338bb47512bb381bf40f4a2d2 to your computer and use it in GitHub Desktop.
const generateUuidv4 = () => {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
const r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & (0x3 | 0x8));
return v.toString(16);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment