Example #1
0
        public string next()
        {
            string result = "";
            int    temp   = length.next();

            for (int i = 0; i < temp; i++)
            {
                result += (char)(rnd.next() % 26 + 97);
            }
            return(result);
        }
Example #2
0
        public static void Main(string[] args)
        {
            IntStream intS = new IntStream();

            Console.WriteLine("Int stream: ");
            Console.WriteLine(intS.next());
            Console.WriteLine(intS.next());
            Console.WriteLine(intS.next());
            Console.WriteLine(intS.eos());
            intS.reset();
            Console.WriteLine(intS.next());
            Console.WriteLine("Prime stream: ");
            PrimeStream primeS = new PrimeStream();

            Console.WriteLine(primeS.next());
            Console.WriteLine(primeS.next());
            Console.WriteLine(primeS.next());
            Console.WriteLine(primeS.eos());
            primeS.reset();
            Console.WriteLine(primeS.next());
            RandomStream randomS = new RandomStream();

            Console.WriteLine("Random stream: ");
            Console.WriteLine(randomS.next());
            Console.WriteLine(randomS.next());
            Console.WriteLine(randomS.next());
            Console.WriteLine(randomS.eos());
            primeS.reset();
            Console.WriteLine(randomS.next());
            RandomWordStream rws = new RandomWordStream();

            Console.WriteLine("Random Word Stream: ");
            Console.WriteLine(rws.next());
            Console.WriteLine(rws.next());
            Console.WriteLine(rws.next());
            Console.WriteLine(rws.next());
        }
Example #3
0
        static void Main( )
        {
            {
                Console.WriteLine("Dziesięć pierwszych liczb naturalnych:");

                IntStream is_ = new IntStream( );

                for (int i = 0; i < 10; i++)
                {
                    Console.Write(is_.next( ));
                    Console.Write(" ");
                }

                Console.WriteLine("\n");
            }

            {
                Console.WriteLine("Dziesięć pierwszych liczb pierwszych:");

                PrimeStream ps = new PrimeStream( );

                for (int i = 0; i < 10; i++)
                {
                    Console.Write(ps.next( ));
                    Console.Write(" ");
                }

                Console.WriteLine("\n");
            }

            {
                Console.WriteLine("Dziesięć losowych stringów o długościach równym kolejnym liczbą pierwszym:");

                RandomWordStream rs = new RandomWordStream( );

                for (int i = 0; i < 10; i++)
                {
                    Console.WriteLine(rs.next( ));
                }
            }
        }
Example #4
0
 public RandomWordStream()
 {
     length = new IntStream();
     length.next();
     rnd = new RandomStream();
 }