public RandomTextGenerator()
        {
            System.Random rnd      = new System.Random();
            string        seedText = null;
            int           cycles   = 0;

            do
            {
                try
                {
                    string uri = uris[rnd.Next(uris.Length)];
                    seedText = GetPageMarkup(uri);
                }
                catch (System.Net.WebException)
                {
                    cycles++;
                    if (cycles > 8)
                    {
                        throw;
                    }
                    seedText = null;
                }
            } while (seedText == null);

            markov = new SimpleMarkovChain(seedText);
        }
        public RandomTextGenerator()
        {
            System.Random rnd      = new System.Random();
            string        uri      = uris[rnd.Next(uris.Length)];
            string        seedText = GetPageMarkup(uri);

            markov = new SimpleMarkovChain(seedText);
        }
示例#3
0
        public RandomTextGenerator()
        {
            System.Random rnd = new System.Random();
            string seedText = null;
            int cycles = 0;
            do {
                try
                {
                    string uri= uris[rnd.Next(uris.Length)];
                    seedText = GetPageMarkup(uri);
                }
                catch (System.Net.WebException)
                {
                    cycles++;
                    if (cycles>8) throw;
                    seedText = null;
                }
            } while (seedText == null);

            markov = new SimpleMarkovChain(seedText);
        }