warkov 0.1.0

Use markov-chains to generate new items
Documentation
  • Coverage
  • 100%
    8 out of 8 items documented1 out of 8 items with examples
  • Size
  • Source code size: 13.43 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • amandasaurus/warkov
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • amandasaurus

Markov chain generator

Documenation

Look a head size

When generating a new term, it looks at the previous X items that it has already output to decide the next item. This number controls this.

Example

use warkov::MarkovChain;

// Create a new generator
let mut mc = MarkovChain::new(5);

// Train it on some words
mc.train("foo".chars());
mc.train("bar".chars());
mc.train("baz".chars());

// Generate a new word
let new_word: Vec<char> = mc.generate();