Skip to content

Instantly share code, notes, and snippets.

@SpeedOfSpin
Created February 1, 2019 10:17
Show Gist options
  • Save SpeedOfSpin/f162f5f351322de33cbc40a24cb3205e to your computer and use it in GitHub Desktop.
Save SpeedOfSpin/f162f5f351322de33cbc40a24cb3205e to your computer and use it in GitHub Desktop.
Generate new Guid
export const GetNewGuid = () => {
return ([1e7] as any + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, (c: any) =>
(c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment