.
american roulette algorithm nhvj