strings.lorem #
fn generate #
fn generate(cfg LoremCfg) string
lorum - pseudo-random text using a Markov chain built from one of several embedded corpora. It produces structured output in the form of paragraphs and sentences, with configurable parameters for:
- Markov order (n-gram size)
- Words per sentence
- Sentences per paragraph
- Paragraph count
- Optional seed phrases and RNG seed
- Optional corpus selection
struct LoremCfg #
@[params]
struct LoremCfg {
pub:
words_per_sentence int = 10
sentences_per_paragraph int = 5
paragraphs int = 3
markov_order int = 2
corpus_name string
seed_text string
rng_seed int
}
LoremCfg- corpus_name random if not specified
seed_textrandom if not specifiedrng_seedrandom if not specified