Beim RNG startet man einfach das Spiel zu einer am PC berechneteten Uhrzeit...
aber genau das ist doch das, was das cheaten ausmacht. man greift in das eigentliche spielgeschehen von auserhalb ein.
ein shiny zu treffen ist doch genau so zufall, wie ein pokemon mit 6*31dv's zu treffen (nur das die wahrscheinlichkeit bei den shinys wesentlich größer ist).
ob nun ein shiny per cheatmodul oder ein dv per rng, beides "generiert" ein ereignis, welches nur sehr selten vorkommt. ich sehe da nicht wirklich einen unterschied.