.
american roulette algorithm lhjl