It's also totally cheating and you should never do it.
I respectfully disagree. The way I see it, RNGing is simply making full use of the mechanics that the game uses. You're not using an action replay to hack in illegitimate pokemon, your going out and catching the pokemon that you want. All that is required is an external program to tell you what time to initiate the game in order to capture said pokemon, and nothing else. Using knowledge of how the game works, and profiting off of it can hardly be called cheating, in my opinion.
Someone need's a sarcasm detector device. @Mariofan15