raidmaker

This module makes a string of charcters randomly and can serve as an id string for databases...

Usage no npm install needed!

<script type="module">
  import raidmaker from 'https://cdn.skypack.dev/raidmaker';
</script>

README

raidmaker

It makes random strings per specified length. It can be used as id in database and apps supported by the environment.

Requirement

Installation

Use the package manager npm to install raidmaker.

npm install raidmaker

Usage

const raidmaker = require('raidmaker'); // or
const { generate } = require('raidmaker');

console.log(generate(8, {no: 6}));
// [ 'AXaT6', 'V7xun', 'CPM2c', '2kvbg', 'c93ZQ', 'GdHcv' ]

generate

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

Project Status, Whats new?

  • default length
  • support for more than one elements

Support, Suggestion, Bugs...

Visit the Github repository. Thanks