Program: Random Program sluzi za generiranje nizova pseudoslucajnih brojeva, po LCG algoritmu, koji je opisan na mojoj web stranici. Nizovi se mogu generirati sa raznim parametrima algoritma; dva predefinirana algoritma i rucnim unosom parametara algoritma. Problemi: Sporost generiranja brojeva U C-u postoji funkcija MOD koja mi je trebala, ali nazalost ne postoji za float tip argumenta, tako da sam morao napraviti svoju vlastitu funkciju. U pocetku je taj nacin bio JAKO spor, ali sam kasnije poboljsao funkciju, tako da 'skida' sa umnoska nekog broja vise puta odjednom. Nakon par eksperimentalnih poboljsanja dosao sam do razmjerno brzog algoritma, generira 1000 brojeva u desetak sekundi. Ogranicenost brojevnog niza U pocetku sam namjeravao upotrijebiti LONG INT tip argumenta, zbog funkcije MOD koja je ugradjena u standardne biblioteke, ali nazalost, opseg brojeva je bio premali. Odlucio sam upotrijebiti DOUBLE tip podataka, koji korisiti najveci broj bitova (80) za zapis pojedinog broja. Ovaj tip podataka je takodjer ogranicen, ali ne toliko kao ostali tipovi. Takodjer zbog ogranicenosti brojevnog niza sam morao napraviti svoju vlastitu funkciju mnozenja koja se kombinira s mojom MOD funkcijom, tako da se postigne optimum u brzini s obzirom na ogranicenja. Uspio sam rijesiti da dobivamo brojevne nizove za najvaznije LCG-ove, a da bi se napravilo nesto bolje trebalo bi se promjeniti zapis podataka, tako da zauzimanju vise mjesta u memoriji.