The random number generator is responsible for every result after a player pushes the button. A computer programmer at the factory programs the RNG or assigns it certain combinations for every situation that may occur on the reels. The RNG reacts immediately after the first coin is dropped into the slot machine.