title: Do stateless random number generators exist?
body: <p>Is there a difference between generating multiple numbers using a single random number generator (RNG) versus generating one number per generator and discarding it? Do both implementations generate numbers which are equally random? Is there a difference between the normal RNGs and the secure RNGs for this?</p>
  
  <p>I have a web application that is supposed to generate a list of random numbers on behalf of clients. That is, the numbers should appear to be random from each client's point of view. Does this mean I need retain a separate random RNG per client session? Or can I share a single RNG across all sessions? Or can I create and discard a RNG on a per-request basis?</p>
  
  <p><strong>UPDATE</strong>: This question is related to <a href="https://stackoverflow.com/questions/471157/is-a-subset-of-a-random-sequence-also-random">Is a subset of a random sequence also random?</a></p>