markov-generator
Version:
Dependency-free Markov chain generator.
22 lines (15 loc) • 1.2 kB
Markdown
# markov-generator
[](https://badge.fury.io/js/markov-generator) [](https://travis-ci.org/maximumdata/markov-generator) [](http://standardjs.com/) [](https://snyk.io/test/github/maximumdata/markov-generator)
A simple ES6 class for generating text using [Markov chains](https://en.wikipedia.org/wiki/Markov_chain). This should result in text that is similar in content and context to the supplied text sample, but (ideally) unique in concept.
## Quickstart
```javascript
const MarkovGen = require('markov-generator');
let markov = new MarkovGen({
input: ['array of sentences', 'to base the chains on', 'should go here'],
minLength: 10
});
let sentence = markov.makeChain();
console.log(sentence);
```
## Contributing
Fork the repo, clone your fork, commit changes to the `master` branch, then open a pull request. Node v6+ is required.