.
american roulette algorithm gysl