Skip to content

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_text random if not specified
  • rng_seed random if not specified