|
Efektivní generátor náhodných čísel v nízko-výkonových zařízení
Michálek, Tomáš ; Mlýnek, Petr (oponent) ; Fujdiak, Radek (vedoucí práce)
Tato práce řeší problém generování náhodných čísel na nízko-výkonových zařízeních. Autor popisuje možné způsoby generování a implementuje vybrané generátory (pseudo)náhodných čísel na zařízení MSP430F5438A. 4 generátory byly doplněny o vylepšení jednoho z nich a dále byl vytvořen generátor nový, využívající jevu změny teploty v okolí. Pro každý generátor byla vygenerována testovací sekvence a tyto sekvence byly otestovány sadou testů Dieharder, STS-NIST a vizuálním testem. Výstupem práce je funkční implementace generátorů, jejich otestování statistickými metodami a srovnání mezi sebou.
|
| |
|
Generátor pravých náhodných čísel
Procházková, Lenka ; Burda, Karel (oponent) ; Člupek, Vlastimil (vedoucí práce)
Tato bakalářská práce si klade za cíl seznámit čtenáře s generátory pravých náhodných čísel a jejich možnou realizací. Nejprve je věnována pozornost náhodným číslům a generátorům pravých náhodných čísel, u kterých jsou představeny jejich principy a vlastnosti. Dále je uvedena vhodnost použití generátorů na počítači a na zařízení využívaném v internetu věcí. Práce obsahuje popis možností testování výsledných náhodných sekvencí. Součástí práce je návrh a realizace generátoru pravých náhodných čísel, který jako zdroj entropie využívá pohyb kurzoru uživatelem a návrh generátoru pro mobilní telefony. K otestování výsledné sekvence byla použita sada testů NIST STS. Práce obsahuje porovnání výsledků s výsledky testů NIST STS u sekvencí z internetových zdrojů.
|
|
Knihovna pro výpočet šumů používaných v procedurálním texturování
Kučera, Ondřej ; Chudý, Peter (oponent) ; Herout, Adam (vedoucí práce)
V této práci se čtenář seznámí s problematikou procedurálního texturování a využití šumu pro tvorbu textur materiálů reálného světa. Pozná význam šumu, jeho vlastnosti a způsob využití. Při výpočtech šumu jsou nedílnou součástí náhodná čísla a interpolační metody, proto nechybí kapitoly o generátorech náhodných čísel a interpolačních metodách. Samozřejmostí je také popis vlastností a principů jednotlivých metod výpočtu šumu. Hlavní součástí této práce je efektivní implementace knihovny vybraných šumů. Další kapitoly jsou o výběru metod a návrhu rozhraní, samotné implementaci, a aby byla knihovna efektivní, tak se lze dočíst o různých druzích testů a optimalizací. Na závěr jsou uvedeny dosažené výsledky po optimalizacích a celkové shrnutí práce.
|
|
Generování náhodných čísel na čipových kartách
Suchomelová, Radka ; Dobiáš, Patrik (oponent) ; Malina, Lukáš (vedoucí práce)
Bakalářská práce je zaměřena na testování výstupů generátorů náhodných čísel na čipových kartách. Teoretická část práce se zabývá problematikou generování náhodných čísel a jejich testování a také popisuje několik druhů programovatelných čipových karet. Práce také porovnává různé nástroje pro testování kvality náhodnosti čísel a popisuje změnu Python implementace testovací sady NIST STS. Součástí práce je popis vytvořené aplikace pro automatické testování čísel generovaných kartami JavaCard a BasicCard. Touto aplikací bylo pro tuto práci otestováno 7 čipových karet. Testováním bylo zjištěno, že otestované generátory negenerují dokonale náhodné posloupnosti, ale jejich kvalita je ve většině případů poměrně ucházející.
|
|
Generátor pravých náhodných čísel
Procházková, Lenka ; Burda, Karel (oponent) ; Člupek, Vlastimil (vedoucí práce)
Tato bakalářská práce si klade za cíl seznámit čtenáře s generátory pravých náhodných čísel a jejich možnou realizací. Nejprve je věnována pozornost náhodným číslům a generátorům pravých náhodných čísel, u kterých jsou představeny jejich principy a vlastnosti. Dále je uvedena vhodnost použití generátorů na počítači a na zařízení využívaném v internetu věcí. Práce obsahuje popis možností testování výsledných náhodných sekvencí. Součástí práce je návrh a realizace generátoru pravých náhodných čísel, který jako zdroj entropie využívá pohyb kurzoru uživatelem a návrh generátoru pro mobilní telefony. K otestování výsledné sekvence byla použita sada testů NIST STS. Práce obsahuje porovnání výsledků s výsledky testů NIST STS u sekvencí z internetových zdrojů.
|
|
Efektivní generátor náhodných čísel v nízko-výkonových zařízení
Michálek, Tomáš ; Mlýnek, Petr (oponent) ; Fujdiak, Radek (vedoucí práce)
Tato práce řeší problém generování náhodných čísel na nízko-výkonových zařízeních. Autor popisuje možné způsoby generování a implementuje vybrané generátory (pseudo)náhodných čísel na zařízení MSP430F5438A. 4 generátory byly doplněny o vylepšení jednoho z nich a dále byl vytvořen generátor nový, využívající jevu změny teploty v okolí. Pro každý generátor byla vygenerována testovací sekvence a tyto sekvence byly otestovány sadou testů Dieharder, STS-NIST a vizuálním testem. Výstupem práce je funkční implementace generátorů, jejich otestování statistickými metodami a srovnání mezi sebou.
|
| |
|
Knihovna pro výpočet šumů používaných v procedurálním texturování
Kučera, Ondřej ; Chudý, Peter (oponent) ; Herout, Adam (vedoucí práce)
V této práci se čtenář seznámí s problematikou procedurálního texturování a využití šumu pro tvorbu textur materiálů reálného světa. Pozná význam šumu, jeho vlastnosti a způsob využití. Při výpočtech šumu jsou nedílnou součástí náhodná čísla a interpolační metody, proto nechybí kapitoly o generátorech náhodných čísel a interpolačních metodách. Samozřejmostí je také popis vlastností a principů jednotlivých metod výpočtu šumu. Hlavní součástí této práce je efektivní implementace knihovny vybraných šumů. Další kapitoly jsou o výběru metod a návrhu rozhraní, samotné implementaci, a aby byla knihovna efektivní, tak se lze dočíst o různých druzích testů a optimalizací. Na závěr jsou uvedeny dosažené výsledky po optimalizacích a celkové shrnutí práce.
|
|
Analýza rizika s využitím nástroje Crystal Ball
Krátká, Kateřina ; Jablonský, Josef (vedoucí práce) ; Kuncová, Martina (oponent)
Práce se zabývá rizikem a nejistotou v teorii rozhodování. Představuje principy výběru nejvhodnější varianty rozhodování při neurčitosti a při riziku, stejně tak jako způsoby, kterými lze riziko měřit a řídit neboli risk managementem. Práce dále pojednává o simulaci, definování náhodných čísel a jejich generování. V této oblasti má široké využití metoda Monte Carlo. Práce se rovněž věnuje detailnějšímu popisu jedné z aplikací, která je na metodě Monte Carlo založena, Crystal Ball. V závěru je pak pro názornost uveden ukázkový příklad hodnocení investičního projektu řešený pomocí této aplikace.
|