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ů.
Annotation in English
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.
Keywords
deterministický chaos, generátor náhodných čísel
Keywords in English
Deterministic chaos, Random number generator
Length of the covering note
51 s
Language
CZ
Annotation
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ů.
Annotation in English
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.
Keywords
deterministický chaos, generátor náhodných čísel
Keywords in English
Deterministic chaos, Random number generator
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.