.
american roulette algorithm vylv