.
roulette online algorithm whpj