Skip to content

Instantly share code, notes, and snippets.

@aronanda
Created August 10, 2020 07:56
Show Gist options
  • Save aronanda/8a234d5031f50000f8d372fafc718475 to your computer and use it in GitHub Desktop.
Save aronanda/8a234d5031f50000f8d372fafc718475 to your computer and use it in GitHub Desktop.
UUID
// https://stackoverflow.com/questions/105034/how-to-create-guid-uuid
// https://gist.github.com/jed/982883
function uuid(rng) {
rng = rng || Math.random.bind(Math)
function gen(a) {
return a
? (a ^ rng() * 16 >> a/4).toString(16)
: ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, gen)
}
return gen()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment