X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?p=living-lab-site.git;a=blobdiff_plain;f=cis%2Fcis_lb%2Fload_balancer%2Frandom_lb.py;fp=cis%2Fcis_lb%2Fload_balancer%2Frandom_lb.py;h=f17d1bd6ee14ade23db89b556f5f3b123b1851e1;hp=cbf9a48456e71c59bdad873e16fbbb315d6fc793;hb=141bdb84bf143c29a6c50eef3aee18541d2fc0e4;hpb=66dc2204a919e2c29b2aa9330ea18026d58540d9 diff --git a/cis/cis_lb/load_balancer/random_lb.py b/cis/cis_lb/load_balancer/random_lb.py index cbf9a48..f17d1bd 100644 --- a/cis/cis_lb/load_balancer/random_lb.py +++ b/cis/cis_lb/load_balancer/random_lb.py @@ -1,9 +1,13 @@ import random from base import LoadBalancer -import config class RandomLoadBalancer(LoadBalancer): - def choose(self): - return config.CIS_URLS[random.randint(0, len(config.CIS_URLS) - 1)] \ No newline at end of file + def choose(self, urls): + index = random.randint(0, len(urls) - 1) + cis = urls[index] + + del(urls[index]) + + return cis \ No newline at end of file