DadaDodo is a program that analyses texts for word probabilities, and then generates random sentences based on that. Sometimes these sentences are nonsense; but sometimes they cut right through to the heart of the matter, and reveal hidden meanings.
The nonsense which follows is a Markov Chain based upon patterns in some pieces of English text. Word-Unit Nonsense uses patterns about words that tend to follow one another. Character-Unit Nonsense uses letters.
R. Baeza-Yates, and D. Saez-Trumper. Proceedings of the 26th ACM Conference on Hypertext &\#38; Social Media, page 69--74. New York, NY, USA, ACM, (2015)
G. Barbieri, F. Pachet, P. Roy, and M. Esposti. Proceedings of the 20th European Conference on Artificial Intelligence, page 115--120. Amsterdam, The Netherlands, The Netherlands, IOS Press, (2012)
S. Holzhauer, F. Krebs, and A. Ernst. Kazakov, D., & Tsoulas, G. (Eds.): Proceedings of AISB '11: Social Networks and Multiagent Systems, Society for the Study of Artificial Intelligence and the Simulation of Behaviour., page 20-26. York, UK, AISB (Society for the Study of Artificial Intelligence and the Simulation of Behaviour), University of York, (2011)