Fünf Komponenten arbeiten zusammen: ein kuratiertes gemeinsames Englisch-Korpus, eine Reihe von grammatikalischen Satzvorlagen, ein Paar internationaler und sri-lankischer Namensbanken, eine Sammlung originaler Schreibimpulse und ein kleiner deterministischer Pseudo-Zufallszahlengenerator, der alles verbindet. Jeder Schritt ist eine reine Funktion – keine Netzwerkaufrufe, kein lokaler Speicher, keine Analysen des erzeugten Textes selbst.
- Wortkorpus. Etwa 553 gängige englische Tokens, gezogen aus der Schnittmenge des Oxford 3000 und der General Service List (West, 1953; moderne ELT-Nachfolgelisten). Alles klein geschrieben, keine Eigennamen, keine Schimpfwörter. Im Wortmodus werden n Tokens gleichmäßig zufällig ausgewählt und in der gewählten Schreibweise kleingeschrieben, im Titel oder in Großbuchstaben.
- Satzkonstruktion. Sätze werden aus 18 grammatikalischen englischen Vorlagen erstellt, die Platzhalter mit Unterbanken aus 121 konkreten Substantiven, 113 Verben im Präsens, 49 Adjektiven und 33 Adverbien füllen. Etwa 14 % der Vorlagen, die mit einem Punkt enden, werden durch ein ? oder ! ersetzt, um den Rhythmus zu variieren. Absätze verbinden 36 Sätze miteinander und trennen sie durch ein einzelnes Leerzeichen; mehrere Absätze werden durch genau eine Leerzeile (\n\n) getrennt.
- Name. Das Tool enthält zwei Namens-Korpora: eine internationale Bank (91 Vornamen)