.
roulette online algorithm snpj