.
american roulette algorithm hchl