Remove possible RNG bias.
Change the way sampling is done to avoid duplicates.
Added more standard offsets.
Adjust weights.