ça s'appele du "load balancing" ce que tu souhaites faire, et effectivement comme le dit xtof_83 ça se fait plutot coté serveur.
Maintenant j'ai souvenir que "the real moins moins" avait eu la même problèmatique à résoudre en javascript (je retrouve pas le post en question), et qu'il avait effectivement fini par un truc basé sur du random.