Five pieces work together: a curated common-English corpus, a set of grammatical sentence templates, a pair of international and Sri Lankan name banks, a bank of original writing prompts, and a small deterministic pseudo-random number generator that ties them all together. Every step is a pure function no network calls, no local storage, no analytics on the generated text itself.
- Word corpus. About 553 common English tokens drawn from the intersection of the Oxford 3000 and the General Service List (West, 1953; modern ELT successor lists). All lowercase, no proper nouns, no profanity. Word mode picks n tokens uniformly at random and applies your chosen letter case lower, Title, or UPPER.
- Sentence construction. Sentences are built from 18 grammatical English templates with placeholders filled from sub-banks of 121 concrete nouns, 113 present-tense verbs, 49 adjectives, and 33 adverbs. About 14% of period-ended templates have their terminator swapped for a ? or ! to add rhythm. Paragraphs string 36 sentences together and join with a single space; multiple paragraphs are joined with exactly one blank line (\n\n).
- Names. The tool ships two name corpora an international bank (91 first n