updated RNG