string-random
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

string-random

Generate random string

Installation

string-random is available as an npm package.

npm i string-random

Document

random([length],[options])

length

{number} the length of the result, default 8

options

{boolean|object} default {}, true=={specials: true}

options.numbers

{boolean|string} should contain numbers, default true, if is string, only contain assigned numbers.

options.letters

{boolean|string} should contain letters, default true, if is string, only contain assigned letters.

options.specials

{boolean|string} should contain specials, default false, if is string, only contain assigned specials.

Example

 
const random = require('string-random');
//import random from 'string-random';
 
console.log(random());        //jcBvYzfa
console.log(random(16));      //d9oq0A3vooaDod8X
console.log(random(16, {numbers: false}));     //AgfPTKheCgMvwNqX
console.log(random(16, {letters: false}));     //0889014544916637
console.log(random(16, {letters: 'ABCDEFG'})); //055B1627E43GA7D8
console.log(random(16, {specials: true}));     //,o=8l{iay>AOegW[
console.log(random(16, {specials: true, numbers: false, letters: false}));    //)-[+$^%+$|)-{(]%
console.log(random(16, {specials: ':;', numbers: false, letters: false}));    //:;:;;;:;;;;;;;::
console.log(random(16, true)); //SMm,EjETKMldIM/J
 

Contribute

Maichong Software

Liang Xingchen

License

This project is licensed under the terms of the MIT license

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i string-random

    Weekly Downloads

    12,825

    Version

    0.1.3

    License

    MIT

    Unpacked Size

    8.25 kB

    Total Files

    6

    Last publish

    Collaborators

    • liangxingchen