Random Text Generator — shareable via "#/" + LZ-String

Examples: {name}, {1-10}, {opt1|opt2|opt3}. Variables below override placeholders like {name}.
You can also define numeric-range-style shorthand like points-10-100 (name-min-max) which will create a variable 'points' -> random integer between min and max inclusive.
Press "Generate" to produce output.
How it works: the page stores a small JSON {template, vars} compressed to the URL hash using LZ-String via compressToEncodedURIComponent. Shared links start with "#/". Opening a link will decompress and populate template and variables.