O Gerador de Números Aleatórios (RNG) é o software em jogos de casino online que decide, completamente ao acaso, o resultado de cada jogo. Por exemplo, o RNG decide a posição das bobinas nas ranhuras, ou o número que surgirá na roleta, ou as cartas que aparecerão na mesa de blackjack.
O facto de algo tão crucial ser decidido por software que é supervisionado por uma auditoria é benéfico para o jogador, uma vez que elimina qualquer possibilidade de erro. Erro que poderia ocorrer, por exemplo, numa falha mecânica do sistema, se se tratasse de um jogo físico de casino.