El RNG existe en todos los juegos, y por supuesto, también en la saga Pokémon. Es algo que puedes aprender a leer para que el juego se comporte como tu quieras.

¿Qué es exáctamente el RNG?

RNG= Random Number Generator

Los sistemas informáticos no generan números aleatoriamente. El azar no existe en ellos. En su lugar, tienen preparada una serie de códigos «infinitos» que van alternando.

Forzar el RNG es básicamente asomarse a ese código interno del juego, leerlo, y saber cuando nos tiene preparado un shiny sin manipular la partida por medios externos.

¿Es legal manipular el RNG?

Si, ya que no estas alterando el programa de ninguna manera. Lo único que haces es conocerlo para que juegue a tu favor.