X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/49e85177c669d793e84242983a1b1f430e47184e..370ad894d47debda32fbbdfa0130893b857e63a6:/examples/lua/bittorrent/tracker.lua diff --git a/examples/lua/bittorrent/tracker.lua b/examples/lua/bittorrent/tracker.lua index e39a2d9179..fee6c3adae 100644 --- a/examples/lua/bittorrent/tracker.lua +++ b/examples/lua/bittorrent/tracker.lua @@ -25,8 +25,6 @@ function tracker(...) if #args ~= 1 then simgrid.info("Wrong number of arguments for the tracker") end - -- Initialization of the random generator - math.randomseed(42) -- Retrieve the end time tracker_data.deadline = tonumber(args[1]) @@ -47,8 +45,8 @@ function tracker(...) i = math.random(1,#tracker_data.peers_list) end while #peers < #tracker_data.peers_list and #peers < common_tracker.MAXIMUM_PEERS do - table.insert(peers,tracker_data.peers_list[i]) - i = (i + 1) % #tracker_data.peers_list + table.insert(peers,tracker_data.peers_list[i]) + i = (i % #tracker_data.peers_list) +1 end task.type = "ANSWER" task.peers = peers