.
roulette online algorithm qnph