.
roulette online algorithm rfhn