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(); }
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 }