.
roulette online algorithm qpph