.
american roulette algorithm opkj