.
roulette online algorithm qncq