Added weighted randomization algorithm to roulette