.
roulette online algorithm hfcp