It makes random strings per specified length. It can be used as id in database and apps supported by the environment.
Use the package manager npm to install raidmaker.
npm install raidmaker
const raidmaker = require('raidmaker'); // or
const { generate } = require('raidmaker');
console.log(generate(8, {no: 6}));
// [ 'AXaT6', 'V7xun', 'CPM2c', '2kvbg', 'c93ZQ', 'GdHcv' ]
Generate the strings given the length
length
length of string returned. default
: 5
options
no
of id element in the returned Array
. default
: 1, a string
is returned
mode
either of:
- apnr
|| alphanumeric
for alphanumeric
- figs
|| figures
for figures
- alpha
|| alphabets
for alphabets
- as
|| alphaspecial
for alphabets with special characters
- all
for all characters
console.log(raidmaker.generate(5));
// WjMOs
console.log(raidmaker.generate(25, {mode: 'alphaspecial'})); // GvSb&k\WUYHXlrx#zxsVjfppH
console.log(raidmaker.generate(25, {mode: 'apnr'})); // 6IlWaZLnTQEeO8sDyAbSbhquA
console.log(raidmaker.generate(25, {mode: 'alpha'})); // pQjzQFrImUNSYBgMKELgGuosK
console.log(raidmaker.generate(25, {mode: 'all'})); // kQKCIuK&#xRGtwl65IarJ-S\Z
console.log(raidmaker.generate(25, {mode: 'figs'})); // 3140011315334175469386711
- default length
- support for more than one elements
Visit the Github repository. Thanks