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.

Package Sidebar

Install

npm i random-char

Weekly Downloads

17,583

Version

1.0.4

License

MIT

Last publish

Collaborators

  • bubkoo