fixed uniqueness of addRandom