UNPKG

random-generator_node-red-contrib

Version:

A package to meet the randomness generation needs of node-red developers

19 lines (18 loc) 506 B
module.exports = function (RED) { function uuidGenerator(config) { RED.nodes.createNode(this, config); var node = this; node.on("input", function (msg) { msg.payload = "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); } ); node.send(msg); }); } RED.nodes.registerType("UUID", uuidGenerator); };