Klasické (fyzické) i online hracie automaty fungujú na princípe generátora náhodných čísel (GNČ anglicky RNG - random number generator), ktorého úlohou je zabezpečiť náhodnosť. Práve GNČ je počítačový program, ktorý nerobí nič iné iba vytvára náhodný a stabilný tok čísel vo vymedzenom rozsahu. Každé z týchto náhodne vygenerovaných čísel je priradený k symbolu hry. To čo hráči vidia na obrazovke v podobe symbolov sú práve náhodne vygenerované čísla. Hráč vyhráva v momente, kedy je počet zobrazených náhodných čísel prostredníctvom symbolov v požadovanej kombinácii.