Yes, if you fed the output of a SHA256 calculation back into the algorithm repeatedly you would get a pseudo-random stream.  I think that is what you intended.  Your original post was not clear on that and I thought you were just taking a value and returning a mutation of it using some unknown &quot;reseed&quot; and &quot;value&quot;.