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])
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