Hello Billy,
Just trying to understand this here; say I have used: FUNCTION RANDOM (X), where X is my first seed value (it can be any valid natural number, for simplicity); and I store the result of this operation in variable Y.
Now, if I use Y as a new seed for another RANDOM function, down the line in my code, then that will give me a new result; primarily because the seed itself has changed; to summarize - till the point the seed value is changing and is not same as the one used previously, the pseudo-random number generated will not be same as the previously generated value (though there is a possiblity of same numbers being generated -- very rare scenario; yet it can happen)