.
american roulette algorithm isfd