selfish
5/1/2016 - 4:46 PM

Javascript One-liner non-compliant UUID

Javascript One-liner non-compliant UUID

// Source: https://gist.github.com/jed/982883

// On the fly:
(()=>([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,a=>(a^Math.random()*16>>a/4).toString(16)))()

// Or define as named function:
function a(){
  return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,a=>(a^Math.random()*16>>a/4).toString(16));
}