.
american roulette algorithm byqw