Extending your own Markov chain generator is probably the best choice if you want “random” text. Creating something that has context is an open research problem.
Try (if not):
- Indication of punctuation individually or inclusion of punctuation in the chain, if you have not already done so. This includes paragraph marks.
- If you use a chain of Markovites with a 2- or 3-story, try to reset using a 1-story when you encounter complete stops or new lines.
Alternatively, you can use WordNet through two passes with your enclosure:
- , .. , , . WordNet . (, ..) , .
, " " "[] [] [] [ ()] [] []"
- , [], [] [] .
: , , , . "" wordnet , , .
, , .