Random text generator — seedable & shareable (#/ compressed)
Seed
Generate
Share (copy URL)
Randomize seed
Uses LZString to compress grammar+seed into hash (starts with "#/").
Grammar (lines like name=alt1|alt2). Use {name} to reference nonterminals.
Output