Custom Generator
Output
Information
How To Create Templates
This system works essentially like Mad Libs in that it will replace target words using a random selection of source words.
For example; "The <NOUN> is in the way" will replace the <NOUN> with a randomly selected word from the 'NOUN' list.
The resulting output could be "The chair is in the way" or "The car is in the way"
However, the template keywords used in more complex ways.
- <NOUN|ADJECTIVE> will pick a random word from either the 'NOUN' or 'ADJECTIVE' lists.
- <NOUN>{2} will pick two random words from the 'NOUN' list
- <NOUN>{1..3} will pick a random number (between 1 and 3 inclusively) of words from the 'NOUN' list
- <JOB|GENERIC_CHARACTER|ANIMAL>{3..10} will pick a random number (between 3 and 10 inclusively) of words from the 'JOB', 'GENERIC_CHARACTER', or 'ANIMAL' lists
E.g. <NOUN>{3} could generate "chair, table, and car"
Available Lists
List Name | Example Words |
Custom Lists
You can add your own custom lists by using the format shown below.
- Separate the list name and it's items by using '='.
- Then separate individual list items using commas ','.
- Finally, separate different lists by using a semi-colon ';'.
- All surrounding whitespace will be trimmed. ' Walter White ' → 'Walter White'
Custom lists will take precident over existing lists. This means if you create a custom list named 'NOUN' the generator (only on this page)) will use your custom list instead of the predefined 'NOUN' list.
Note: refreshing/closing/navigating away from this page will reset all custom lists.
Therefore, it is recommended to write, and store, your custom lists outside of this app and then simply copy & paste them into the below input box.
Parsed Lists
List Name | Example Words |