fixed randomness