.
american roulette algorithm somd