diff --git a/src/util.cpp b/src/util.cpp index 7053ea06925328afc4d7311a8b994a969cc68b70..315726cb97697a9e632b68b7cc8af184568cb3fb 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -128,6 +128,15 @@ std::vector deserializeGroups(std::string &groups) { return ret; } +int getRandomPort(const std::string &s) { + unsigned long r = 0; + BOOST_FOREACH(char c, s) { + r += (int) c; + } + srand(time(NULL) + r); + return 30000 + rand() % 10000; +} + } }