Las máquinas tragamonedas funcionan a partir de un generador aleatorio de números (también llamado RNG por sus siglas en inglés para random number generator). Se trata de un software complejo que va generando combinaciones de símbolos y que, al coincidir estas con las apuestas de los jugadores y las líneas de pago preestablecidas, emiten premios.