【文件属性】:
文件名称:bruteforce:生成所有可能的字符排列
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-13 11:07:53
JavaScript
蛮力
生成所有可能的字符排列。
例子:
var bf = require ( 'bruteforce' ) ;
bf ( {
len : 2 ,
chars : [ 'a' , 'b' ] ,
step : console . log
} ) ;
此示例将产生输出:
a
aa
ab
b
ba
bb
安装
通过 npm:
$ npm install --save bruteforce
应用程序接口
蛮力(参数)
返回字符排列列表。 params是一个具有以下键的对象:
len : 排列的最大长度
chars : 要使用的chars列表
filterSimilarChars :过滤掉相同字符连续出现的排列(见#1)
prefix (可选):添加到所有排列的前缀。 这是每个排列长度的一部分,因此它必须小于或等于len 。
step (可选):每次生成排列时调用
【文件预览】:
bruteforce-master
----.travis.yml(50B)
----test.js(748B)
----package.json(515B)
----LICENSE(1KB)
----.gitignore(14B)
----lib()
--------bruteforce.js(950B)
----README.md(1KB)