.
american roulette algorithm qksv