.
american roulette algorithm yclv