Add diversity and randomness