Index: net/quic/test_tools/mock_random.cc |
diff --git a/net/quic/test_tools/mock_random.cc b/net/quic/test_tools/mock_random.cc |
index f7b8ea0cb41d9a3f43911ec598a16f5e03134845..a8b89565348a3ef7f4f0678bb5c8673637f1f7c1 100644 |
--- a/net/quic/test_tools/mock_random.cc |
+++ b/net/quic/test_tools/mock_random.cc |
@@ -6,12 +6,16 @@ |
namespace net { |
+MockRandom::MockRandom() |
+ : increment_(0) { |
+} |
+ |
void MockRandom::RandBytes(void* data, size_t len) { |
- memset(data, 'r', len); |
+ memset(data, 'r' + increment_, len); |
} |
uint64 MockRandom::RandUint64() { |
- return 0xDEADBEEF; |
+ return 0xDEADBEEF + increment_; |
} |
bool MockRandom::RandBool() { |
@@ -19,6 +23,7 @@ bool MockRandom::RandBool() { |
} |
void MockRandom::Reseed(const void* additional_entropy, size_t entropy_len) { |
+ increment_++; |
} |
} // namespace net |