1.1.4 • Published 4 years ago
random-string-gen v1.1.4
random-string-gen
A Library to help you create random strings in your code and in CLI. Can be useful for creating an identifier (id), slug, salt, PIN code, strong passwords, fixture, etc.
Installation
To install random-string-gen, use npm:
npm install random-string-genUsage
var randomstring = require("random-string-gen");
randomstring();
// >> "rDqXcpQ82H0xZEWXAInfRjJKPVQFXshW"
randomstring(7);
// >> "qn7w9jm"
randomstring('abc');
// >> "baccaaababaabbccbaacbabcbabbbcba"
randomstring({
length: 12,
type: 'alphabetic'
});
// >> "pYqOzqOxnLHZ"
randomstring({
charset: 'abc'
});
// >> "aacacbcabcbbabcbccacacbbabcacabc"
randomstring({
length: 16,
charset: 'javascript',
capitalization: 'uppercase'
});
// >> "SCRVJSSIIASAJSAP"API
randomstring(options)
optionslength- the length of the random string. (default: 32) OPTIONALtype- define the character set for the string. (default: 'alphanumeric') OPTIONALcharset- define a custom character set to use. This overrides whatevertypeis set. (default: '') OPTIONALcapitalization- define whether the output should be lowercase / uppercase only. Ignore this option to return both in the string (default: null) OPTIONALlowercaseuppercase
Command Line Usage
You need to install globally with:
npm install -g random-string-genUse any of the following in you CLI (they will perform the same way)
randomstring <options>, random-string <options>, random-string-gen <options>, random-string-generator <options>.
See Examples below:
$ randomstring
> 3hXyYxyBbg4tcH5wWqpeIM8Pbk38mQTk
$ randomstring 8
> WXEj5Nm3
$ random-string-gen length=16 charset=javascript
> ivrapaavsjaricvtTests
npm install
npm testLICENSE
random-string-gen is licensed under the MIT license.