randshortid
Version:
A package that generates random IDs
12 lines (11 loc) • 372 B
JavaScript
var shortid = (length, chars) => {
if(length==null || typeof length != 'number'){length=6;}
if(chars==null){ chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz"; }
chars.split("");
var str = "";
for (var i = 0; i < length; i++) {
str += chars[Math.floor(Math.random() * chars.length)];
}
return str;
};
module.exports = shortid