uniquely
v0.0.2
Published
create unique identifiers
Downloads
4
Readme
Uniquely
Create unique identifiers.
API
Default characters : 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
id
An id based on a number.
var unique = require('uniquely');
unique.id(87654); // 'Lmm'
time
An unique id, from your characters, based on microtime
unique.time(); // '5Pp68s5wk'
random
A random id, from your characters, specified number of characters
unique.random(10); // 'e90WFdthcl'
unique.random(10); // 'XnP2uvVw7r'
iterator
A way to create sequential ids, using es6 iterators
var it = unique.iterator();
it.next().value; // '0'
// some tens of thousands iterations later...
it.next().value; // 'aRG'
create
The above functions, with your own set of characters
var create = unique.create;
var abc = create('abc');
abc.id(87654); // 'cccbcacaaa'
abc.random(10); // 'acbccbcaba'
abc.time(); // 'acacccaabccbacaabaccacbacbbcbbbb'