randomness updated