.
american roulette algorithm mcjn