rt

random-token

Random token generation of given size

Showing:

Popularity

Downloads/wk

9.8K

GitHub Stars

6

Maintenance

Last Commit

8yrs ago

Contributors

0

Package

Dependencies

0

Size (min+gzip)

0.3KB

License

BSD-2-Clause

Type Definitions

Tree-Shakeable

No?

Categories

Readme

random-token

generate a (pseudo-)random string of given length composed from alphanumeric characters

install

npm install random-token

usage

initiate

var randomToken = require('random-token');

default salt is "abcdefghijklmnopqrstuvwxzy0123456789"

var token = randomToken(16); // example output → 'xg8250nbg4klq5b3'

different salt

var randomToken = require('random-token').create('abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789');
var token = randomToken(16); // example output → '3ZGErMDCwxTOZYFp'

Note: valid salts are strings with length > 0 if an invalid salt is given to .create, the returned generator will use the default salt

convenience methods

.create

create a different generator

var randomToken = require('random-token').create('Aa0');
var rt = randomToken.gen('Aa0');
var token = rT(16); // example output → 'A0aAAaA0AA0Aa0AA'

.salt

you can check a generators salt by calling .salt() on it

var randomToken = require('random-token').gen('abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')
randomToken.salt(); // output → 'abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial