.
roulette online algorithm bkhn