Пример #1
0
        public static void HistogramRownomierny()
        {
            UniwersalnyGeneratorLosowy generator = new UniwersalnyGeneratorLosowy(123);
            StreamWriter rownomierny             = new StreamWriter("rownomierny.txt");
            string       zapisz = string.Empty;

            for (int i = 0; i < 10000; i++)
            {
                zapisz += generator.Rand().ToString() + " ";
            }
            rownomierny.Write(zapisz);
            rownomierny.Close();
        }
Пример #2
0
        //Konstruktor, jego wywołanie powoduje utworzenie listy stacji nadawczych i odbiorczych
        //oraz dodanie do list odpowiedniej liczby nadajników i odbiorników. liczba_stacji jest rowna 4
        public Siec()
        {
            _stacjeNadawcze  = new List <StacjaNadawcza>();
            _stacjeOdbiorcze = new List <Stacja>();
            _kanal           = new Lacze();
            _losowanieCTPk   = new UniwersalnyGeneratorLosowy(Ziarno.PobierzZiarno());
            _losowaniePT     = new UniwersalnyGeneratorLosowy(Ziarno.PobierzZiarno());
            _losowanieR      = new UniwersalnyGeneratorLosowy(Ziarno.PobierzZiarno());

            for (int i = 0; i < Program.liczbaNadajnikow; i++)
            {
                _stacjeNadawcze.Add(new StacjaNadawcza(i));
                _stacjeOdbiorcze.Add(new Stacja(i));
            }
        }
Пример #3
0
        public static void Generuj()
        {
            int liczbaZiaren    = 200;
            int odlegloscZiaren = 100000;
            UniwersalnyGeneratorLosowy generatorLosowy = new UniwersalnyGeneratorLosowy(1);
            StreamWriter ziarna = new StreamWriter("ziarna.txt");

            for (var i = 0; i < liczbaZiaren; ++i)
            {
                string zapisz = "";
                for (int k = 0; k < odlegloscZiaren; ++k)
                {
                    generatorLosowy.Rand();
                }
                zapisz = generatorLosowy.GetKernel().ToString();
                ziarna.WriteLine(zapisz);
            }
            ziarna.Close();
            Ziarno.sr = new StreamReader("ziarna.txt");
        }