¿Qué es un generador de números aleatorios (RNG)?