Skip to content

Instantly share code, notes, and snippets.

@CodyKochmann
Last active June 22, 2016 15:29
Show Gist options
  • Save CodyKochmann/32b9bf6fc88440a8a70c to your computer and use it in GitHub Desktop.
Save CodyKochmann/32b9bf6fc88440a8a70c to your computer and use it in GitHub Desktop.
Generates a unique fingerprint in javascript alone.
gen_fingerprint = ->
# in reference to: http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace /[xy]/g, (c) ->
r = Math.random() * 16 | 0
v = if c == 'x' then r else r & 0x3 | 0x8
v.toString 16
var gen_fingerprint = function(){ // in reference to: http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
return('xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var 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