.
american roulette algorithm bmfu