.
american roulette algorithm vivd