actualy to save on CPU usage so that there is no lag, all random data should be pregenerated.