Un generatore di numeri casuali (RNG in inglese) è un meccanismo, basato su principi matematici, che genera dei numeri casuali e li converte in combinazioni vincenti. Nelle slot moderne questo funzionamento è gestito interamente da computer.