.
roulette online algorithm cpyc