I don't use any kind of hacks. RNG is simply not letting your game to choose a random egg or encounter, it's meant to give you Pokemon you want. (not species or moves, but stats, IVs, nature and ability if a pokemon has more than one ability.
I don't care about this tournament since I participated just for fun, so final is yours, since you've won the match. I wouldn't feel good winning something by cheating and I hope you'd feel the same.