diff options
author | Alex Gorrod <alexander.gorrod@mongodb.com> | 2017-02-17 11:16:55 +1100 |
---|---|---|
committer | Alex Gorrod <alexander.gorrod@mongodb.com> | 2017-02-17 11:16:55 +1100 |
commit | e1bcc30da91eedd0b17cebb725cc7e607ffa2340 (patch) | |
tree | f4cf5e09a0b9f9ec6d9e36eeb124d976f5c5b107 /src/support/rand.c | |
parent | 48a3cbc17fa902528217287fd075c87efb44aebc (diff) | |
parent | 8a1adcc4a1c4c25e1270290a8eb21173f41e83a9 (diff) | |
download | mongodb-3.5.4.tar.gz |
Merge branch 'develop' into mongodb-3.6mongodb-3.5.4
Diffstat (limited to 'src/support/rand.c')
-rw-r--r-- | src/support/rand.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/support/rand.c b/src/support/rand.c index a5b229b9abc..4fae43edc8e 100644 --- a/src/support/rand.c +++ b/src/support/rand.c @@ -120,3 +120,15 @@ __wt_random(WT_RAND_STATE volatile * rnd_state) return ((z << 16) + (w & 65535)); } + +/* + * __wt_random64 -- + * Return a 64-bit pseudo-random number. + */ +uint64_t +__wt_random64(WT_RAND_STATE volatile * rnd_state) + WT_GCC_FUNC_ATTRIBUTE((visibility("default"))) +{ + return (((uint64_t)__wt_random(rnd_state) << 32) + + __wt_random(rnd_state)); +} |