public void TestSentences()
        {
            RNG random     = new RNG("Language!");
            int registered = LanguageGen.Registry.Count;

            for (int i = 1; i < registered; i++)
            {
                LanguageGen lang = LanguageGen.Registry[Value.At, i];
                Console.WriteLine("===============================================================================");
                Console.WriteLine(lang.Name);
                Console.WriteLine();
                for (int j = 0; j < 10; j++)
                {
                    Console.WriteLine(lang.Sentence(random, 1, 30, 79));
                }
            }
        }
        public void TestSentencesRandom()
        {
            RNG random     = new RNG("Language!");
            RNG randomLang = new RNG("Random Languages!");

            for (int i = 0; i < 10; i++)
            {
                LanguageGen lang = LanguageGen.RandomLanguage(randomLang);
                Console.WriteLine("===============================================================================");
                Console.Write(lang.Name);
                Console.Write(", using state ");
                Console.WriteLine(lang.Summary.Substring(2, 32));
                Console.WriteLine();
                for (int j = 0; j < 10; j++)
                {
                    Console.WriteLine(lang.Sentence(random, 1, 30, 79));
                }
            }
        }
        public void WriteSentences()
        {
            RNG           random     = new RNG("Language!");
            int           registered = LanguageGen.Registry.Count;
            StringBuilder sb         = new StringBuilder();

            for (int i = 1; i < registered; i++)
            {
                LanguageGen lang = LanguageGen.Registry[Value.At, i];
                sb.AppendLine("===============================================================================");
                sb.Append(lang.Name);
                sb.AppendLine();
                for (int j = 0; j < 10; j++)
                {
                    sb.AppendLine(lang.Sentence(random, 1, 30, 79));
                }
            }
            string temp = System.IO.Path.GetTempFileName();

            File.WriteAllText(temp, sb.ToString());
            Console.WriteLine(temp);
        }