Our Haiku generator lets you choose a few words then it automatically counts the syllables and brings in synonyms where necessary, to help fit the 5-7-5 poetic style. comma = !comma break Bushku | Stump tempWord = chooseWord() document.write(txt) Haiku generator. } Floating haiku window if (line1WordCount > 0) { tempWord = tempWord + "
" // add a line feed is this? poemWord = "" if (exactType[position - 1] == 3) { // preceding word a verb, add comma if (tempWord.length < 2) { continue } // if some problem, restart if (wordType == 6) { // last word is a preposition if (i > 2000) { // skip overflow errors in an emergency exactWord[position] = tempWord window.status=(exactWord[position-1] + " - " + tempWord) document.write(y) comma = true if (wordType == 1) { // last word is a noun continue poemSend = poemSend + "," } else if (line3 == "true") { poemExport = poemExport + "," var poemSend = "" Our Haiku generator lets you choose a few words then it automatically counts the syllables and brings in synonyms where necessary, to help fit the 5-7-5 poetic style. Then come right back to send a postcard greeting! tempWord = tempWord + "
" } poemWord = poemWord + "\r\n" Interactive Haiku Generator. if (tempWord.length < 2) { continue } // if some problem, restart Your words will be randomly inserted into haiku templates created from famous haiku. tempWord = chooseWord() A brief plug: If you're looking for a place to post your own, original poetry, haiku or otherwise, visit our new Poetry Free-for-All at everypoet.com. var y = "
" txt = txt + "

" poemExport = poemExport + " " + poemWord To send a greeting, scroll down and fill in blank after blank after blank. Remember the rules: 5 syllables for the first line, 7 for the second, and; 5 for the third. (May be X-rated.) if (line2WordCount >=1) { Quickly write a Japanese haiku poem. if (comma) { // negate comma if there is one continue // restart the loop Office var txt = "

" This tool can help you create your own haiku poems. } poemBeats = poemBeats + wordBeat tempWord = chooseWord() // go get a new word The brief and rigid Haiku structure makes it difficult to work with the infinite possibilities people might input. Reproduction of this or attached scripts is not permitted. } Please note: this generator brings in words from an external source, which can occasionally include potentially offensive content. } else { line3 = "true"