Rozhovor s Janem Svobodou: O spravedlivosti algoritmů online automatů a vývoji softwaru
Říká se, že počítač nemůže generovat náhodná čísla, neboť funguje jako celek deterministicky. To může mít negativní dopady na tržní odvětví, kde náhoda hraje klíčovou roli, například hazardní hry. V tomto rozhovoru s Janem Svobodou, který pracoval jako auditor zabezpečení a férovosti online kasin v předních společnost, aspekty náhody a pseudonáhodný detailně probereme a zaměříme se na to, co kasina dělají pro zachování férovosti vůči hráčům.
Pokud byste měli zájem jednu z probíraných her vyzkoušet sami, stačí navštívit kterékoliv casino online. Můžete si při tom dokonce vyzvednout dnešní casino bonus v podobě bezplatných spinů nebo kreditů zdarma. Na odkazu najdete celou řadu nabídek a promo akcí poskytovaných českými kasiny, včetně všech detailů ohledně požadavků na sázení. Teď už se ale pojďme vrhnout na spravedlivost a náhodu.
O Janu Svobodovi
S panem Svobodou neděláme rozhovor poprvé, již dříve jsme se bavili o zábavním průmyslu a provedli jsme interview o hlubinách bezpečnosti online kasin. Jakožto bývalý profesionální auditor zabezpečení internetových kasin má širokou expertizu nejen v problematice soukromí, také férovosti a spravedlivosti, které musí každé kvalitní casino online jistým způsobem dodržovat. Dnes se Jan Svoboda věnuje především žurnalistice a profesionálnímu hazardnímu hraní.
„Vývoj softwaru pro online kasino je poměrně komplexní záležitost,“ uvádí nás Jan do děje. „Z pohledu vývojářů automatů je těžké zaručit skutečnou náhodnost, ale stejné pochybnosti byly i u původních, mechanických automatů. Ty mohl podvrhnout kde kdo, a možná ještě snadněji než ty internetové. Vývoj softwaru můžeme vnímat také z pohledu online kasina, kde hraje důležitou roli bezpečnost, šifrovaná komunikace, správné nakládání s údaji hráčů a mnoho dalšího. To všechno jsem kontroloval.“
Více o náhodě v počítačích
Na popud toho, že má rozhovor být především o náhodě, se Jan Svoboda rozpovídal o problematice vývoje slotů. „Ano, počítač skutečně neumí generovat náhodná čísla, nebo se alespoň nedá mluvit o náhodě v pravém slova smyslu. Počítače jako takové jsou deterministické stroje, zkrátka udělají to, co jim člověk zadá například v nějakém programovacím jazyce. Když si ale otevřeme terminál, počítač nějakým způsobem náhodná čísla generovat může.“ Jan poté vysvětlil, jak je to možné:
● Pseudonáhoda: „Počítače totiž používají algoritmy, které generují náhodná čísla na základě něčeho, čemu se říká seed. Seed je neustále měnící se číslo, například čas v milisekundách od určité chvíle. Na tento seed se použije matematický algoritmus, aby jej upravil do požadované podoby a tím zajistil, že bude jeho hodnota pokaždé jiná a v požadovaném tvaru.“
● Náhoda: „Náhoda je naproti tomu něco, co není určeno žádným seedem ani algoritmem. Například když roztočíte ruletu nebo hodíte kostkou, to je v obecném pojetí skutečná náhoda. Já ale vždycky říkám, že je nad touto definicí potřeba chvíli přemýšlet. Opravdu je to, že hodíme šestku na kostce náhoda? Není to spíše výsledek toho, jakým způsobem byla vržena?“
Jak online kasina ošetřují náhodu?
„To už ale zabíháme do filosofické diskuse,“ odpovídá redaktor a Jan Svoboda se směje. „To máte sice pravdu, ale jen tím chci naznačit, že mezi náhodou a pseudonáhodou až takový rozdíl není. Obě jsou výsledkem nějakého základu… V prvním případě je to způsob vrhu kostkou a následné odrazy od povrchu, v druhém zase seed a způsob fungování nějakého matematického vzorce. Díky tomu jsou algoritmy v online kasinu bezpečné a zda vyhrajete, skutečně záleží na náhodě.“
Na dotaz toho, jestli je spravedlivost online kasinových her ze strany vývojářů striktně dodržována, Jan zmiňuje velmi důležitý poznatek. „Pozor, jeden rozdíl mezi náhodou a pseudonáhodou opravdu je. Zatímco u ruletového stolu vidíme, jak krupiér roztáčí kolo a zda kulička není nějakým způsobem podvržená, například zmagnetizovaná, do vnitřního chodu výherních automatů běžný uživatel nevidí. Jejich spravedlivost proto musí být kontrolována nezávislými auditory, kteří algoritmy vyšetřují a stanovují jejich férovost.“
Jan Svoboda radí: Jak najít férové kasino?
„Například v České republice to je snadné,“ reaguje pan Svoboda na dotaz, jak poznat kasino používající férové algoritmy. „Tady je softwarová spravedlnost v hazardu zaručena licencí Ministerstva financí, která nejen povoluje provozovat online a land-based hazardní hry, ale součástí jejího obdržení je také používání schválených automatů od daných vývojářů, jejichž algoritmy jsou pravidelně kontrolovány. Stačí si tedy vybrat legální kasino a máte jistotu, že je hraní spravedlivé.“
A jak to je v zahraniční online kasinech? „Ne každá jurisdikce má tak přísná pravidla jako Česko, takže v zahraniční se fair play a algoritmy v kasinu ověřují trochu jinak. Zpravidla si kasina najímají externí agentury, které mají ve světě hazardu silné jméno a dosvědčují spravedlivé jednání ze strany provozovatele. Jmenovitě je to například eCOGRA, která audituje celou řadu zahraničních kasin a pravidelně obnovuje své vystavené certifikáty. Pokud tedy chcete hrát v nějakém zahraničním kasinu, raději vždy ověřte, zda má tento nebo podobný certifikát vystavený.“
Závěrečná slova a doporučení Jana Svobody
„Spravedlivé algoritmy jsou základ každého land-based i online kasina, takže rozhodně vždy stojí za povšimnutí, jaké licence drží. Z vlastních zkušeností ale můžu říct, že já i mí kolegové jsme práci vždy dělali svědomitě a prozkoumali každý detail, aby byl náš posudek co nejpřesnější. Pokud budete navštěvovat pouze kasina s kladnými recenzemi a profesionálními audity, můžete mít jistotu, že vaše šance na výhru je ve spravedlivé výši,“ uzavírá dialog bývalý auditor a bezpečnostní expert Jan Svoboda.