.
roulette online algorithm oopv