Skip to content

Instantly share code, notes, and snippets.

@kevin-machship
Created July 9, 2025 02:21
Show Gist options
  • Save kevin-machship/1c40ff1d875fbd766b497240b26ddae0 to your computer and use it in GitHub Desktop.
Save kevin-machship/1c40ff1d875fbd766b497240b26ddae0 to your computer and use it in GitHub Desktop.
Simple UUID V4 generator
const uuidv4 = function() {
return 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.replace(/[x]/g, function(c) {
let r = Math.random() * 16 | 0
let v = c === 'x' ? r : (r & 0x3 | 0x8)
return v.toString(16)
})
}
// Sample output:
// 231009ef-e556-66f1-ccb4-b0e060f7f423
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment