diff options
Diffstat (limited to 'chromium/net/quic/test_tools/mock_random.cc')
-rw-r--r-- | chromium/net/quic/test_tools/mock_random.cc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/net/quic/test_tools/mock_random.cc b/chromium/net/quic/test_tools/mock_random.cc index 19a2832bbaa..ab71d1634c8 100644 --- a/chromium/net/quic/test_tools/mock_random.cc +++ b/chromium/net/quic/test_tools/mock_random.cc @@ -7,7 +7,13 @@ namespace net { MockRandom::MockRandom() - : increment_(0) { + : base_(0xDEADBEEF), + increment_(0) { +} + +MockRandom::MockRandom(uint32 base) + : base_(base), + increment_(0) { } void MockRandom::RandBytes(void* data, size_t len) { @@ -15,11 +21,7 @@ void MockRandom::RandBytes(void* data, size_t len) { } uint64 MockRandom::RandUint64() { - return 0xDEADBEEF + increment_; -} - -bool MockRandom::RandBool() { - return false; + return base_ + increment_; } void MockRandom::Reseed(const void* additional_entropy, size_t entropy_len) { |