.
american roulette algorithm ljfl