.
american roulette algorithm lfdk