This generator will generate a fairly random haiku while always sticking to the 5-7-5 structure. However, due to the randomness of a generator not all results will make perfect sense from a grammatical and/or strictly linguistic point of view, but in a way this is also the nature of poetry.
A haiku is a poem with a very strict structure. Each poem has 3 sentences in which the first and last are 5 syllables long and the second sentence is 7 syllables long. There doesn't have to be a rhyming element, but juxtaposition between the beginning and end is very common and traditionally desired. Traditionally, you'd also find elements indicating the season the story is set in, which could include something as obvious as 'spring' or 'snow', but also less obvious ones like 'frog'.
Traditions have changed a lot though, and there's even a free-form haiku style that doesn't follow the 5-7-5 rule.
I personally love haiku, they're playful and short, but they can convey a lot within their 17 syllables. The restrictions mean you have to be very creative with the words you use and that's part of the fun. Haiku, like many poems, can also have hidden or double (triple, etc.) meanings.
While creating this generator I made a couple of haiku for reference and just for fun, two of which are as follows:
Winter is coming
All shall perish, walls shall fall
White walks over all
(Hooray for Game of Thrones reference)
Eager frog jumps high
Beast of love awaits true kiss
Spring brings hope once more
(Hooray for The Frog Prince reference)
To start, simply click on the button to generate a random description. Don't like the description? Simply click again to get a new one.