local randomness