random-char

1.0.4 • Public • Published

random-char

Return a random character.

MIT License

build:? coverage:?

Install

$ npm install --save random-char 

Usage

For more use-cases see the tests

var randomChar = require('random-char');
 
// API
// - randomChar([poolName]);
// - randomChar([options]);
 
randomChar();
// => 'k'

By default it will return a string with random character from the following pool:

'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~!@#$%^&()*_+-={}[]'

Optionally specify a pool:

randomChar('alpha'); // or
randomChar({alpha: true});
// => 'm'
 
randomChar('upper'); // or
randomChar({upper: true});
// => 'Z'
 
randomChar('lower'); // or
randomChar({lower: true});
// => 'j'
 
randomChar('number'); // or
randomChar({number: true});
// => '7'
 
randomChar('symbols'); // or
randomChar({symbols: true});
// => '%'

Optionally specify a pool and the character will be generated with characters only from that pool:

randomChar('abcde'); // or
randomChar({pool: 'abcde'});
// => 'c'

Related

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.

/random-char/

    Package Sidebar

    Install

    npm i random-char

    Weekly Downloads

    15,264

    Version

    1.0.4

    License

    MIT

    Last publish

    Collaborators

    • bubkoo