.
american roulette algorithm hfrd