No, it's not like that.
Let's say you're SRing, and each SR advances the RNG by 2. You're at 1004, the game randomly decides oh, a shiny at 1006, so if you do one more SR you will get a shiny.
But it doesn't decide future Pokemon, not really anyways.
HARD TO EXPLAIN ;__;