From 9bb31f57226877f78f23fb766773aa8486297bb7 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 30 Jun 2011 00:52:42 +0200 Subject: initial commit --- lib/uuid.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lib/uuid.js (limited to 'lib/uuid.js') diff --git a/lib/uuid.js b/lib/uuid.js new file mode 100644 index 0000000..e8d9c6c --- /dev/null +++ b/lib/uuid.js @@ -0,0 +1,17 @@ + +var CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); + +var generate = function(len) { + var uuid = []; + + len = len || 14; + for (i = 0; i < len; i++) { + uuid[i] = CHARS[0 | Math.random()* CHARS.length]; + } + + return uuid.join(''); +}; + +module.exports = { + generate: generate +}; -- cgit v1.2.3