Los generadores de números automáticos son programas diseñados para los juegos de casino que se presentan en un entorno simulado. Estos se encargan de que los resultados que se dan en sus partidas sean realmente aleatorios y no haya unos más frecuentes que otros. Se usan en el reparto de cartas de los juegos de casino con naipes, en el resultado de las tragaperras y para determinar el número ganador de una tirada de ruleta.
En los juegos de casino en vivo, estos eventos vienen dados por la acción de un crupier de carne y hueso haciendo girar una ruleta real, o repartiendo cartas de un mazo. Por lo que este tipo de juegos no necesitan generadores de números aleatorios.