.
roulette online algorithm cbpq