Exactly. RNG might not be "hacking" in the sense that you're altering the code by hand, but you're still manipulating and abusing the games programing. I get that to be competative, ie on a simulator, each Pokemon should be as "standardized" as possible, but if you actually use a DS, if you want to play the game, play by the game's rules, and the game says RANDOM number generator. The ditto way helps, but even with it, it's still obnoxious to get 3-perfects, "decent" and "above average" babies are still born.