Literally every main-series Pokemon game has at least one RNG based aspect of the game. Beyond the overworld aspects, the amount of things that rely on RNG would be like the number of stars in the sky. Even attack damage, to a degree, relies on RNG (and I'm not even referring to crits) - it rolls for a range of damage.