.
american roulette algorithm gcvk