O que é um gerador de números aleatórios (RNG)?