.
american roulette algorithm elkj