.
roulette online algorithm bfkn