1.0.0 • Published 8 years ago

rand.js v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

#randString ##介绍(Introduce) 一个node环境运行的用于生成随机字符串的小插件

###1. 安装 全局

npm install -g randString

依赖项目

npm install --save-dev randString

###2. 引用

var randString = require('randString');

###3. 使用 第一个参数是指生成字符串类型,必填参数,类型为字符串,预设值为 纯数字:'number', 纯字母:'letter', 纯符号:'symbol', 以上三种混合:'mix'

randString('number');

显然只能指定一个类型的字符生成的字符串显然是不合理的,所以这里提供了自定义类型,对上述单个类型通过数组方式组合

var mixString = randString(['letter','number','symbol']);
// 等同于
// var mixString = randString('mix');

第二个参数是指生成字符串长度,选填参数,类型为整数型,默认值为10,最大值为256,输入整数不得超过256,否则取256为最大值

randString('number', 20);

第三个参数是指字符串中是否容许有大写字母,选填参数,类型为布尔值,默认值false,不生成大写字母,此参数只有在生成含有字母的字符串时才有效,否则无效

randString('number', 20, true);