Пример #1
0
        static void Main(string[] args)
        {
            var primeStream      = new PrimeStream();
            var randomStream     = new RandomStream();
            var randomWordStream = new RandomWordStream();

            int ile_losowych   = 5;
            int ile_pierwszych = 10;
            int ile_napisow    = 10;

            Console.WriteLine("Liczby losowe:");
            for (int i = 0; i < ile_losowych; i++)
            {
                Console.WriteLine(randomStream.Next());
            }

            Console.WriteLine("Liczby pierwsze:");
            for (int i = 0; i < ile_pierwszych; i++)
            {
                Console.WriteLine(primeStream.Next());
            }

            Console.WriteLine("Napisy o dlugosci kolejnych liczb pierwszych:");
            for (int i = 0; i < ile_napisow; i++)
            {
                Console.WriteLine(randomWordStream.Next());
            }

            Console.WriteLine();
            Console.WriteLine("Nacisnij ENTER aby zakonczyc.");
            Console.ReadLine();
        }
Пример #2
0
        public string Next()
        {
            int           kolejna_pierwsza = pStream.Next();
            StringBuilder napis            = new StringBuilder(); // obiekt typu StringBuilder

            for (int i = 0; i < kolejna_pierwsza; i++)
            {
                napis.Append(Losowy_znak());
            }

            return(napis.ToString()); // konwertowanie na string
        }