X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1692f2d57cbdd2bfffcba9481b96fb58fec34016..2e60fe3cfd5cf5305888fcca0ae19700d808bb23:/examples/s4u/app-bittorrent/s4u-tracker.cpp diff --git a/examples/s4u/app-bittorrent/s4u-tracker.cpp b/examples/s4u/app-bittorrent/s4u-tracker.cpp index 390020a0b7..e807d29a6c 100644 --- a/examples/s4u/app-bittorrent/s4u-tracker.cpp +++ b/examples/s4u/app-bittorrent/s4u-tracker.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2012-2019. The SimGrid Team. +/* Copyright (c) 2012-2020. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -52,8 +52,7 @@ void Tracker::operator()() while (tried < max_tries) { do { next_peer = known_peers.begin(); - std::uniform_int_distribution dist(0, nb_known_peers - 1); - std::advance(next_peer, dist(generator)); + std::advance(next_peer, simgrid::xbt::random::uniform_int(0, nb_known_peers - 1)); } while (ta->getPeers().find(*next_peer) != ta->getPeers().end()); ta->addPeer(*next_peer); tried++;