.
roulette online algorithm zsfn