Skip to content

Instantly share code, notes, and snippets.

@donpdonp
Last active May 1, 2019 15:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save donpdonp/2d90490d1f980935c7e1c00e079eca13 to your computer and use it in GitHub Desktop.
Save donpdonp/2d90490d1f980935c7e1c00e079eca13 to your computer and use it in GitHub Desktop.
gluon uuid
(function() {
// descriptor
return {name: "uuid"}
})
function go(msg) {
if (msg.method == "irc.privmsg") {
var cmd_match = /^!?uuid/.exec(msg.params.message)
if(cmd_match) {
bot.say(msg.params.channel, uuid())
}
}
}
function uuid() {
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