diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-17 17:51:24 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-17 17:51:24 +0000 |
commit | 9f36df235d999ea523764233e3bb80f7fb45c3ff (patch) | |
tree | e51c6864dda0334fe4f02313105c3dbb4a22c93b | |
parent | 40f2c421e2dc07a4821787b8ff699dd0831488ad (diff) |
Use std::minstd_rand
-rw-r--r-- | searchlib/src/tests/docstore/logdatastore/logdatastore_test.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/searchlib/src/tests/docstore/logdatastore/logdatastore_test.cpp b/searchlib/src/tests/docstore/logdatastore/logdatastore_test.cpp index 3fb55ef3cac..1080d44f2fb 100644 --- a/searchlib/src/tests/docstore/logdatastore/logdatastore_test.cpp +++ b/searchlib/src/tests/docstore/logdatastore/logdatastore_test.cpp @@ -21,6 +21,7 @@ #include <vespa/vespalib/util/memory.h> #include <filesystem> #include <iomanip> +#include <random> using document::BucketId; using document::StringFieldValue; @@ -218,12 +219,13 @@ void verifyGrowing(const LogDataStore::Config & config, uint32_t minFiles, uint3 unsigned int seed = 383451; char buffer[12000]; SerialNum lastSyncToken(0); + std::minstd_rand rand_gen(seed); for (size_t i(0); i < sizeof(buffer); i++) { - buffer[i] = rand_r(&seed) & 0xff; + buffer[i] = rand_gen() & 0xff; } for (size_t i(1); i < 10000; i++) { - long r = rand_r(&seed)%10000; + long r = rand_gen()%10000; assert(i > lastSyncToken); lastSyncToken = i; datastore.write(i, i, &buffer[r], uint8_t(buffer[r])*4); |