Cílem této práce je vytvoření použitelné aplikace implementované v prostředí C++ pro využívání dynamických systémů, které vykazují známky chaotického chování, ke generování posloupností náhodných čísel. Následně je otestována použitelnost tohoto řešení. Teoretická část této práce obsahuje základní popis deterministického chaosu a generátorů náhodných čísel. V praktické části je pak popsaná vytvořená aplikace a testy využitých chaotických systémů.
Anotace v angličtině
The aim of this thesis is to create a usable application implemented in C++ environment to use dynamic systems that show signs of chaotic behavior to generace random number sequences. Subsequently tha applicability of this solution is tested. The theoretical part of this thesis provides a basic description of deterministic chaos and random number generators. In the practical part there is described the created application and utilized tests of chaotic systems.
Klíčová slova
deterministický chaos, generátor náhodných čísel
Klíčová slova v angličtině
Deterministic chaos, Random number generator
Rozsah průvodní práce
51 s
Jazyk
CZ
Anotace
Cílem této práce je vytvoření použitelné aplikace implementované v prostředí C++ pro využívání dynamických systémů, které vykazují známky chaotického chování, ke generování posloupností náhodných čísel. Následně je otestována použitelnost tohoto řešení. Teoretická část této práce obsahuje základní popis deterministického chaosu a generátorů náhodných čísel. V praktické části je pak popsaná vytvořená aplikace a testy využitých chaotických systémů.
Anotace v angličtině
The aim of this thesis is to create a usable application implemented in C++ environment to use dynamic systems that show signs of chaotic behavior to generace random number sequences. Subsequently tha applicability of this solution is tested. The theoretical part of this thesis provides a basic description of deterministic chaos and random number generators. In the practical part there is described the created application and utilized tests of chaotic systems.
Klíčová slova
deterministický chaos, generátor náhodných čísel
Klíčová slova v angličtině
Deterministic chaos, Random number generator
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Vytvořte v programovacím prostředí C nebo C++ aplikace pro generování náhodných čísel pomocí zvolených chaotických systémů.
Proveďte statistické porovnání pro jednotlivé chaotické systémy a mezi jinými generátory náhodných čísel.
Diskutujte a navrhněte možnosti využití v praxi, např. pro kryptografické techniky či moderní metody softcomputingu.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Vytvořte v programovacím prostředí C nebo C++ aplikace pro generování náhodných čísel pomocí zvolených chaotických systémů.
Proveďte statistické porovnání pro jednotlivé chaotické systémy a mezi jinými generátory náhodných čísel.
Diskutujte a navrhněte možnosti využití v praxi, např. pro kryptografické techniky či moderní metody softcomputingu.
Seznam doporučené literatury
PRATA, Stephen. Mistrovství v C++. Computer Press, 2007. 1120 s. ISBN 9788025117491.
VIRIUS, Miroslav. 1001 tipů a triků pro C++. Computer Press, 2011. 472 s. ISBN: 9788025129418.
GILMORE, R.; LEFRANC, M. The Topology of Chaos. Villey VCH, 2002. 518 s. ISBN 978-0-471-40816-1.
DOSTÁL, Radim. C, C++ Hotová řešení. . Computer Press, 2010. 376 s. ISBN: 9788025121900.
GLEICK, James. Chaos: vznik nové vědy. Ando Publishing, 1996. 350s. ISBN 80-86047-04-0.
HORÁK, Jiří. Deterministický chaos a jeho fyzikální aplikace. Academia, 2003. 437 s. ISBN 8020009108.
Seznam doporučené literatury
PRATA, Stephen. Mistrovství v C++. Computer Press, 2007. 1120 s. ISBN 9788025117491.
VIRIUS, Miroslav. 1001 tipů a triků pro C++. Computer Press, 2011. 472 s. ISBN: 9788025129418.
GILMORE, R.; LEFRANC, M. The Topology of Chaos. Villey VCH, 2002. 518 s. ISBN 978-0-471-40816-1.
DOSTÁL, Radim. C, C++ Hotová řešení. . Computer Press, 2010. 376 s. ISBN: 9788025121900.
GLEICK, James. Chaos: vznik nové vědy. Ando Publishing, 1996. 350s. ISBN 80-86047-04-0.
HORÁK, Jiří. Deterministický chaos a jeho fyzikální aplikace. Academia, 2003. 437 s. ISBN 8020009108.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace jako celek působila mírně nejistě a s drobnými zaváháními, přesto student dokázal poměrně dobře vystihnout klíčové body práce. Součástí prezentace byla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) Ing. Šenkeřík: Jak je náhodné číslo generováno?
Na uvedené dotazy odpovídal student s drobnými zaváháními.