Add a fast non-cryptographic PRNG.

This commit is contained in:
Adam Ierymenko 2013-07-13 13:26:27 -04:00
parent c6dd5b239f
commit 3e49337d9a
10 changed files with 107 additions and 20 deletions

View file

@ -201,7 +201,7 @@ skip_and_try_next_supernode:
if (bestSupernode)
return bestSupernode;
return _supernodePeers[Utils::randomInt<unsigned int>() % _supernodePeers.size()];
return _supernodePeers[_r->prng.next32() % _supernodePeers.size()];
}
void Topology::clean()