markov-text 0.1.1

A simple crate for creating a small markov model for text generation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use markov_text::MarkovTextModel;

fn main() {
    let sample_texts = ["Math is dumb", "Timo is cool"]
        .iter()
        .map(|&s| s.to_string())
        .collect();

    let mut model = MarkovTextModel::<4>::new();
    model.add_sample_texts(&sample_texts);

    for _ in 0..200 {
        let message = model.generage_text();

        println!("{message}");
    }
}