.
american roulette algorithm syxd