Expand description
§markov_rs
A simple and fast Markov chain generator in Rust.
By using Walker’s Alias Method, a weighted random sampling algorithm, the model can generate elements very quickly.
§Example
use markov_rs::MarkovChain;
fn main() {
let text = [
"I", "think", "that", "that", "that", "that", "that", "boy", "wrote", "is", "wrong",
];
let mut model = MarkovChain::from(&text);
for _ in 0..20 {
print!("{} ", model.next());
}
}
Structs§
- Markov
Chain - Markov model structure