genetic-phrase-solver

1.0.2 • Public • Published

genetic-phrase-solver Build Status

Generates desired text thru a genetic algorithm.

Installing

npm install genetic-phrase-solver

Example

var solver = require('genetic-phrase-solver');
 
var generator = solver('Hello world!')
 
for(let str of generator) {
  console.log(str);
}
// Prints out something like:
// !eWeo!HroWd!
// !elrd Hllrd
// Hrddo eolle
// Hrddo eolle
// Hrldo oerle!
// Hrloo dlrle!
// Heooo dlrle!
// Heloo dlrle!
// Helro Wlrle!
// Helro Wlrle!
// Heloo Wlrle!
// Helro Worle!
// Heloo Worle!
// Heldo World!
// Heloo World!
// Hello World!

solver(targetString, [charset])

Creates an ES6 generator that yields random strings that eventually evolve into the targetString. Initial random strings are generated from the characters in the targetString, but you can specify charset as a string of characters you want to generate initial random strings from.

Once the generator generates the targetString, it completes.

Readme

Keywords

none

Package Sidebar

Install

npm i genetic-phrase-solver

Weekly Downloads

3

Version

1.0.2

License

MIT

Last publish

Collaborators

  • rahatarmanahmed