.
american roulette algorithm hlid