Esempio n. 1
0
        static void Main()
        {
            IntStream a = new IntStream();

            System.Console.WriteLine(a.next());
            System.Console.WriteLine(a.next());
            System.Console.WriteLine();

            a.reset();
            System.Console.WriteLine(a.next());
            System.Console.WriteLine(a.next());
            System.Console.WriteLine();

            Primestream p = new Primestream();

            System.Console.WriteLine(p.next());
            System.Console.WriteLine(p.next());
            System.Console.WriteLine(p.next());
            System.Console.WriteLine(p.next());
            System.Console.WriteLine();

            RandomStream r = new RandomStream();

            System.Console.WriteLine(r.next());
            System.Console.WriteLine(r.next());
            System.Console.WriteLine(r.next());
            System.Console.WriteLine();

            RandomWordStream rs = new RandomWordStream();

            System.Console.WriteLine(rs.next());
            System.Console.WriteLine(rs.next());
            System.Console.WriteLine(rs.next());
            System.Console.Read();
        }
Esempio n. 2
0
    static void Main()
    {
        IntStream         strumNaturalny           = new IntStream();
        PrimeStream       strumPierwszych          = new PrimeStream();
        RandomStream      strumRandomowych         = new RandomStream();
        RandomWorldStream strumRandomowychStringow = new RandomWorldStream();

        Console.Write("Kolejna liczba naturalna: {0} \n", strumNaturalny.next());
        Console.Write("Kolejna liczba naturalna: {0} \n", strumNaturalny.next());
        Console.Write("Kolejna liczba naturalna: {0} \n", strumNaturalny.next());
        Console.Write("Reset strumienia.\n");
        strumNaturalny.reset();
        Console.Write("Kolejna liczba naturalna: {0} \n", strumNaturalny.next());
        Console.Write("Kolejna liczba naturalna: {0} \n", strumNaturalny.next());
        if (strumNaturalny.eos() == false)
        {
            Console.Write("\tStan eos: falsz.\n");
        }
        else
        {
            Console.Write("\tStan eos: prawda.\n");
        }
        Console.Write("Kolejna liczba pierwsza: {0} \n", strumPierwszych.next());
        Console.Write("Kolejna liczba pierwsza: {0} \n", strumPierwszych.next());
        Console.Write("Kolejna liczba pierwsza: {0} \n", strumPierwszych.next());
        Console.Write("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
        Console.WriteLine("Kolejna liczba losowa: {0} ", strumRandomowych.next());
        Console.WriteLine("Kolejna liczba losowa: {0}", strumRandomowych.next());
        Console.WriteLine("Kolejna liczba losowa: {0} ", strumRandomowych.next());
        Console.Write("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
        Console.Write("Kolejny losowy string: {0}\n", strumRandomowychStringow.nextL());
        Console.Write("Kolejny losowy string: {0}\n", strumRandomowychStringow.nextL());
        Console.Write("Kolejny losowy string: {0}\n", strumRandomowychStringow.nextL());
    }
Esempio n. 3
0
File: zad1.cs Progetto: rafpacut/ii
    public static void Main()
    {
        System.Console.WriteLine("IntStream");
        //IntStream
        IntStream iss = new IntStream();

        writeout(iss.next());
        writeout(iss.next());
        System.Console.WriteLine(iss.eos());
        iss.reset();
        System.Console.WriteLine(iss.eos());
        writeout(iss.next());

        while (!iss.eos())
        {
            iss.next();
        }
        System.Console.WriteLine("PrimeStream");


        //PrimeStream
        PrimeStream ps = new PrimeStream();

        for (int i = 0; i < 12; i++)
        {
            writeout(ps.next());
        }
        ps.reset();
        for (int i = 0; i < 12; i++)
        {
            writeout(ps.next());
        }
        System.Console.WriteLine("RandomStream");

        //RandomStream
        RandomStream rst = new RandomStream();

        writeout(rst.next());
        writeout(rst.next());
        writeout(rst.next());
        writeout(rst.next());

        System.Console.WriteLine("RandomWordStream");

        //RandomWordStream

        RandomWordStream rws = new RandomWordStream();
        RandomStream     rs1 = new RandomStream();
        PrimeStream      ps1 = new PrimeStream();

        for (int i = 0; i < 12; i++)
        {
            int prime = ps1.next();
            System.Console.WriteLine(rws.next(prime, rs1));
        }
    }
Esempio n. 4
0
    public string next()
    {
        int x = p.next(), y = r.next();

        while (lucjan.Length < x)
        {
            lucjan += Convert.ToChar((y % 58) + 41);
            y       = r.next();
        }
        return(lucjan);
    }
Esempio n. 5
0
    static void Main(string[] args)
    {
        RandomStream ps = new RandomStream();

        Console.WriteLine(ps.next());
        Console.WriteLine(ps.next());
        Console.WriteLine(ps.next());
        RandomWordStream rws = new RandomWordStream();

        Console.WriteLine(rws.next());
        Console.WriteLine(rws.next());
        Console.WriteLine(rws.next());
    }
Esempio n. 6
0
    static void Main()
    {
        int              i;
        PrimeStream      ps    = new PrimeStream();
        IntStream        ins   = new IntStream();
        RandomStream     rnd   = new RandomStream();
        RandomWordStream rndws = new RandomWordStream();

        Console.WriteLine(rnd.next());
        Console.WriteLine(rnd.next());
        Console.WriteLine(rnd.next());
        Console.WriteLine(ins.next());
        Console.WriteLine(ps.next());
        Console.WriteLine(ps.next());
        Console.WriteLine(ps.next());

        Console.WriteLine(rndws.next());
        Console.WriteLine(rndws.next());
        Console.WriteLine(rndws.next());

        rnd.reset();
        ins.reset();
        ins.next();
        for (i = 0; i < 10; i++)
        {
            Console.WriteLine("{0} losowa liczba: {1}", ins.next(), rnd.next());
        }

        rndws.reset();
        ps.reset();
        for (i = 0; i < 15; i++)
        {
            Console.WriteLine("slowo o dl = {0}: {1}", ps.next(), rndws.next());
        }
        ps.reset();
        for (i = 0; i < 30; i++)
        {
            Console.WriteLine("{0} liczba pierwsza = {1}", i + 1, ps.next());
        }
        ins.reset();
        int p = 0;

        while (!ins.eos())
        {
            p = ins.next();
        }
        Console.WriteLine("najwieksza liczba typu int = {0}", p);
    }
Esempio n. 7
0
    public static void Main(string[] args)
    {
        IntStream test = new IntStream();

        Console.WriteLine("{0}", test.x);
        Console.WriteLine("{0}", test.next());
        Console.WriteLine("{0}", test.next());
        test.x = int.MaxValue;
        Console.WriteLine("{0}", test.eos());
        RandomStream tescik = new RandomStream();

        Console.WriteLine(tescik.x);
        tescik.reset();
        Console.WriteLine(tescik.x);
        Console.WriteLine(tescik.next());
        Console.WriteLine(tescik.eos());
        PrimeStream tescik2 = new PrimeStream();

        for (int i = 0; i < 5; i++)
        {
            Console.WriteLine(tescik2.next());
        }

        RandomWordStream a = new RandomWordStream();

        for (int i = 0; i < 20; i++)
        {
            Console.WriteLine(a.next());
        }
    }
    public static void Main()
    {
        IntStream        stream = new IntStream();
        PrimeStream      prime  = new PrimeStream();
        RandomStream     rand   = new RandomStream();
        RandomWordStream word   = new RandomWordStream();

        Console.WriteLine("Next z klasy IntStream");
        for (int i = 0; i <= 5; i++)
        {
            Console.WriteLine(stream.next());
        }
        Console.WriteLine("Next z klasy PrimeStream");
        for (int i = 0; i <= 5; i++)
        {
            Console.WriteLine(prime.next());
        }

        Console.WriteLine("Next z klasy RandomStream");
        for (int i = 0; i <= 5; i++)
        {
            Console.WriteLine(rand.next());
        }

        Console.WriteLine("Next z klasy RandomWordStream");
        for (int i = 0; i <= 5; i++)
        {
            Console.WriteLine(word.next());
        }
    }
Esempio n. 9
0
    public string next()
    {
        int    ran   = random.next();
        string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

        for (int i = 0; i < length; i++)
        {
            str += chars[ran % 52];
            ran /= 10;
            if (ran < 10)
            {
                ran = random.next();
            }
        }

        return(str);
    }
Esempio n. 10
0
    override public string next()
    {
        const string  chars         = "``1234567890-=\\qwertyuiop[]asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+|QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>?;";
        StringBuilder stringBuilder = new StringBuilder();

        for (int i = 0, lim = primeStream.next(); i < lim; i++)
        {
            stringBuilder.Append(chars[randomStream.next() % chars.Length]);
        }
        return(stringBuilder.ToString());
    }
Esempio n. 11
0
    public string next()
    {
        string s     = "";
        int    prime = ps.next();

        while (s.Length < prime)
        {
            s += rs.next();
        }
        return(s.Substring(0, prime));
    }
    public string next()
    {
        char [] slowo = new char[dlugosc.next()];
        for (int i = 0; i < slowo.Length; i++)
        {
            slowo[i] = Convert.ToChar(wartosc.next() % 93 + 33);
        }
        string s = new string(slowo);

        return(s);
    }
Esempio n. 13
0
    public string next()
    {
        string wynik = null;
        int    x     = ps.next();

        for (int i = 0; i < x; i++)
        {
            wynik += chars[(rnd.next()) % chars.Length];
        }
        return(wynik);
    }
Esempio n. 14
0
    public string next()
    {
        n = p.next();
        string s = "";

        for (int i = 0; i < n; i++)
        {
            char k = (char)znak.next();
            s += k;
        }
        return(s);
    }
Esempio n. 15
0
    public String next()
    {
        String word = "";
        int    len  = ps.next();

        for (int i = 0; i < len; i++)
        {
            char letter = (char)ris.next();
            word = word + letter;
        }
        return(word);
    }
Esempio n. 16
0
        public string next()
        {
            string s = null;
            int    l = pierw.next();

            RandomStream rand_2 = new RandomStream();
            int          r      = rand_2.next();

            for (int i = 0; i < l; i++)
            {
                s += r % 10;
                if (r > 10)
                {
                    r /= 10;
                }
                else
                {
                    r = rand_2.next();
                }
            }
            return(s);
        }
Esempio n. 17
0
File: zad1.cs Progetto: rafpacut/ii
    public string next(int pi, RandomStream rs)
    {
        //tworzenie ri
        int ri = rs.next();

        String rds = "";

        while (pi > 0)
        {
            if (ri < 10)
            {
                ri = rs.next();
            }

            int ascii = ri % 100;
            ri  = ri / 100;
            rds = rds + Convert.ToChar((ascii % 67) + 59);

            pi--;
        }

        return(rds);
    }
Esempio n. 18
0
        public string next()
        {
            word   = "";
            length = 0;


            length += ps.next();

            Console.WriteLine(length);
            for (int i = 0; i < length; i++)
            {
                word = word.Insert(i, ((char)rs.next()).ToString());
            }

            return(word);
        }
        public string next()
        {
            if (ps.eos())
            {
                return("Prime Stream finished please reset");
            }
            int len = ps.next();

            char[] array = new char[len];
            for (int i = 0; i < len; i++)
            {
                array[i] = (char)rs.next();
            }
            string ret = new string(array);

            return(ret);
        }
Esempio n. 20
0
 public string next()
 {
     if (!eos())
     {
         int    length = Pierw.next();
         char[] Res    = new char[length];
         //Console.Write(length);
         for (int i = 0; i < length; i++)
         {
             //if(Los.eos())
             //	Los.reset();
             Res[i] = (char)(Los.next() % ('z' - 'a') + 'a');
         }
         //Console.WriteLine(new string(Res));
         return(new string(Res));
     }
     return(null);
 }
Esempio n. 21
0
    public static void Main(string[] args)
    {
        IntStream intStream;

        intStream = new IntStream();

        Console.WriteLine("\nTesting IntStream: \n");

        for (int i = 0; i < 10; i++)
        {
            Console.WriteLine(intStream.next());
        }

        Console.WriteLine("\nTesting PrimeStream: \n");
        PrimeStream primeStream;

        primeStream = new PrimeStream();

        for (int i = 0; i < 10; i++)
        {
            Console.WriteLine(primeStream.next());
        }

        Console.WriteLine("\nTesting RandomStream: \n");
        RandomStream randomStream;

        randomStream = new RandomStream();

        for (int i = 0; i < 10; i++)
        {
            Console.WriteLine(randomStream.next());
        }

        primeStream.reset();
        Console.WriteLine("\nTesting RandomWordStream: \n");
        RandomWordStream randomWordStream;

        randomWordStream = new RandomWordStream(randomStream, primeStream);

        for (int i = 0; i < 10; i++)
        {
            Console.WriteLine(randomWordStream.next());
        }
    }
Esempio n. 22
0
    static void Main()
    {
        int stan = 1;

        System.Console.WriteLine("Wybierz co chcesz zrobic:");
        System.Console.WriteLine("1.Kolejna liczba naturalna");
        System.Console.WriteLine("2.Wlacz/Wylacz strumien");
        System.Console.WriteLine("3.Sprawdz stan strumienia");
        System.Console.WriteLine("4.Reset");
        System.Console.WriteLine("5.Liczba losowa");
        System.Console.WriteLine("6.Kolejne liczby pierwsze");
        System.Console.WriteLine("7.Ciagi znakow o dlugosci liczb pierwszych");
        System.Console.WriteLine("8.Wyjscie");
        IntStream   instance        = new IntStream();
        PrimeStream prime           = new PrimeStream();
        PrimeStream primeForStrings = new PrimeStream();

        while (stan == 1)
        {
            string wybor = System.Console.ReadLine();
            switch (wybor)
            {
            case "1":
            {
                int liczba = instance.next();
                if (liczba == -1)
                {
                    System.Console.WriteLine("Strumien zamkniety");
                }
                else
                {
                    System.Console.WriteLine("Liczba naturalna: " + liczba);
                }
                break;
            }

            case "2":
            {
                bool eos = instance.endofstream;
                if (eos == true)
                {
                    instance.endofstream = false;
                }
                else
                {
                    instance.endofstream = true;
                }
                break;
            }

            case "3":
            {
                System.Console.WriteLine("Stan strumienia : " + instance.eos());
                break;
            }

            case "4":
            {
                instance = new IntStream();
                System.Console.WriteLine("Ustawienia zresetowane");
                break;
            }

            case "5":
            {
                RandomStream random = new RandomStream();
                if (instance.endofstream == false)
                {
                    System.Console.WriteLine("Liczba losowa:" + random.next());
                }
                else
                {
                    System.Console.WriteLine("Strumien zamkniety");
                }
                break;
            }

            case "6":
            {
                int wynik = prime.next();
                if (wynik == -1)
                {
                    instance.endofstream = true;
                    System.Console.WriteLine("Strumien zamkniety");
                }
                else
                {
                    System.Console.WriteLine("Kolejna Liczba Pierwsza " + wynik);
                }
                break;
            }

            case "7":
            {
                RandomWordStream ciag       = new RandomWordStream();
                string           rnd_string = ciag.next();
                System.Console.WriteLine("Losowy ciag znakow: " + rnd_string);
                break;
            }

            case "8":
            {
                stan = 0;
                break;
            }

            default:
            {
                System.Console.WriteLine("Bledny wybor");
                break;
            }
            }
        }
    }