A máquina de fenda moderna usa um algoritmo conhecido como gerador de números aleatórios, RNGque não usa nenhuma forma de memória para determinar quando um número deve ser gerado.
A indústria de cassinos usa algoritmos complexos para garantir que os jogos permaneçam justos e aleatórios. Estes algoritmos têm propósitos diferentes, mas são implementados principalmente para impedir que os jogadores trapaceem ou manipulem o sistema de qualquer forma. O tipo mais comum de uso de cassinos de algoritmos on-line é um gerador de números aleatórios. (RNG).