The game generates a seed when you start your file, then saves it.
After you restart your save (say, after turning it off and picking it back up), it generates a second seed, then uses the first for your first egg. After the egg, it replaces the original seed with the new one, but by this point NCs, frames, etc. have made it way too much of a chore to RNG eggs.
"Murder of the living is tragic, but murder of the idea is unforgivable." - Janus, speaker of the synod
There's apparently something wrong with the egg generation, in that the first egg created after boot will always be generated the same way. Same everstone decision, same nature, same dreamworld ability decision, same volbeat/illumise decision, etc. PID and IVs are the only thing not set. The result will always be the same depending on what was generated when the gamesave was first created.
No it's not. If it was cheating you wouldn't be able to fail.
YES. It is. Not the data itself, but the abusers of this, make it cheating
No it is not... Do you even know how much time and effort you have to put into RNG for it to work? From my experience ppl that scream at RNG as being cheating are usually the ones that can't do RNG (sour grapes effect)... In a game where the majority of players use Pokesav, AR, Pokecheck and etc I'd say RNG is pretty damn legit...