.
american roulette algorithm sjyn