Beispiel #1
0
        private static void RunApplication(MarkovChain chain)
        {
            bool doRunApplication = true;

            do
            {
                GenerateText(chain);
                doRunApplication = promptForRerun();
            } while (doRunApplication);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            MarkovChain chain = InitializeMarkovChain();

            RunApplication(chain);
        }
Beispiel #3
0
        /// <summary>
        /// Prints out text from a markov chain.
        /// </summary>
        /// <param name="chain"></param>
        private static void GenerateText(MarkovChain chain)
        {
            var message = chain.SetMinimumGenerateLength(5).GenerateText();

            Console.WriteLine(message);
        }