.
american roulette algorithm knct