.
american roulette algorithm cnkd