.
american roulette algorithm hfwj