Random Art Prompt Generator
Generate unique random art prompts using generative grammar and curated English lexicons. Adjustable complexity, batch mode, and prompt history.
Click Generate to create an art prompt
About
Staring at a blank canvas without direction leads to decision paralysis. This generator constructs syntactically valid English sentences using a generative grammar engine built on phrase-structure rules. The lexicon is curated from frequency-ranked corpora including the Google Web Trillion Word Corpus and the American English Subtitle Corpus (SUBTLEX-US), filtered to retain words with strong visual or conceptual associations. Each prompt is assembled recursively: a random sentence template is selected based on a complexity parameter C ∈ {1, 2, 3}, then noun phrases, verb phrases, adjective phrases, and prepositional phrases are resolved by sampling from subcategory pools. The result is not a keyword list. It is a grammatically coherent scene description that forces compositional decisions.
Complexity level 1 yields simple subject-verb-object structures with common vocabulary. Level 3 introduces nested prepositional phrases, compound modifiers, and rarer vocabulary drawn from the long tail of the frequency distribution. The tool applies English morphology rules for pluralization and article selection (a vs. an) at generation time. Note: prompts are syntactically valid but semantically surreal by design. That is the point. Constraints breed creativity.
Formulas
The generator follows a recursive phrase-structure grammar. A sentence S is expanded from a template T selected at random from the set of templates matching complexity C:
Each template is a sequence of tokens. A token is either a literal string or a phrase reference {category}. Resolution is recursive:
The pick function selects a random entry from the lexicon pool filtered by category and args (subcategory), weighted by complexity level. Article insertion uses phoneme analysis:
Pluralization applies English morphological rules:
Where w is the input word, n is its length, and irregular is a lookup table of common irregular plurals (child → children, mouse → mice, etc.).
Reference Data
| Phrase Type | Role in Prompt | Example Words (Level 1) | Example Words (Level 3) | Subcategories |
|---|---|---|---|---|
| Noun Phrase | Subject / Object | cat, mountain, river | automaton, labyrinth, chrysalis | animal, place, object, abstract, person |
| Adjective Phrase | Modifier | red, old, bright | iridescent, decrepit, luminous | color, size, texture, mood, age |
| Verb Phrase | Action | runs, holds, watches | dissolves, fractures, entangles | motion, creation, destruction, perception |
| Prepositional Phrase | Scene context | in the forest, on a hill | beneath a fractured dome, amid swirling ash | location, temporal, manner |
| Adverb Phrase | Action modifier | slowly, quietly | reluctantly, imperceptibly | speed, manner, degree |
| Complexity Level Reference | ||||
| Level 1 | Simple SVO. 5 - 10 words. Common vocabulary. Single clause. | |||
| Level 2 | Compound sentences. 10 - 18 words. Mixed-frequency vocabulary. One prepositional phrase. | |||
| Level 3 | Complex nested structure. 15 - 30 words. Rare vocabulary. Multiple modifiers and clauses. | |||
| Lexicon Statistics | ||||
| Total Nouns | 200+ across 5 subcategories | |||
| Total Adjectives | 150+ across 5 subcategories | |||
| Total Verbs | 100+ across 4 subcategories | |||
| Preposition Templates | 60+ across 3 subcategories | |||
| Sentence Templates | 18 templates across 3 complexity tiers | |||