lite-id
A simple nodejs module for generate unique string id.
Installation
npm install lite-id
When should I use lite-id?
You need to generate a simple unique id in code.
API
var id = require('lite-id');
console.log(id());
//Result: J6YgVpwp1929
id([length])
Generates an id. Optional [length] is set resulting id length. Default length is 10.
Tests
Lite-id have a mocha test to find collisions on generated id's. Test for 3,000,000 unique id's with default length and consist is passed and processed without conflicts.
npm test //standart test with 60K instances
npm run extended_test //extended test with 3M instances
Examples
With default length
var id = require('lite-id');
console.log(id());
//Result: J6YgVpwp1929
With custom length
var id = require('lite-id');
console.log(id(20));
//Result: jXf315M_G10SQKa2786RG