From 27db5e3f4901850ec460db658c274c7667989829 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 10 Dec 2012 08:08:20 +0000 Subject: [PATCH] use random() instead of rand() --- src/bt_peer_connection.cpp | 2 +- src/kademlia/rpc_manager.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bt_peer_connection.cpp b/src/bt_peer_connection.cpp index a42fe8aa9..e03a6e424 100644 --- a/src/bt_peer_connection.cpp +++ b/src/bt_peer_connection.cpp @@ -760,7 +760,7 @@ namespace libtorrent // in anonymous mode, every peer connection // has a unique peer-id for (int i = 0; i < 20; ++i) - *ptr++ = rand(); + *ptr++ = random(); } else { diff --git a/src/kademlia/rpc_manager.cpp b/src/kademlia/rpc_manager.cpp index 9644b97bd..2e15566a9 100644 --- a/src/kademlia/rpc_manager.cpp +++ b/src/kademlia/rpc_manager.cpp @@ -39,6 +39,7 @@ POSSIBILITY OF SUCH DAMAGE. #include #include +#include #include #include // for generate_random_id #include @@ -463,7 +464,7 @@ bool rpc_manager::invoke(entry& e, udp::endpoint target_addr std::string transaction_id; transaction_id.resize(2); char* out = &transaction_id[0]; - int tid = rand() ^ (rand() << 5); + int tid = random() ^ (random() << 5); io::write_uint16(tid, out); e["t"] = transaction_id;