.
roulette online algorithm yccp