X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fv8%2Fsrc%2Fbase%2Futils%2Frandom-number-generator.h;h=d1294f2666b75b6b778f2b309e3bbe04d3af40c1;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=479423d65864bdde345e77cdcc5d4b2393f4aa0c;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/v8/src/base/utils/random-number-generator.h b/src/v8/src/base/utils/random-number-generator.h index 479423d..d1294f2 100644 --- a/src/v8/src/base/utils/random-number-generator.h +++ b/src/v8/src/base/utils/random-number-generator.h @@ -68,6 +68,13 @@ class RandomNumberGenerator FINAL { // (exclusive), is pseudorandomly generated and returned. double NextDouble() WARN_UNUSED_RESULT; + // Returns the next pseudorandom, uniformly distributed int64 value from this + // random number generator's sequence. The general contract of |NextInt64()| + // is that one 64-bit int value is pseudorandomly generated and returned. + // All 2^64 possible integer values are produced with (approximately) equal + // probability. + int64_t NextInt64() WARN_UNUSED_RESULT; + // Fills the elements of a specified array of bytes with random numbers. void NextBytes(void* buffer, size_t buflen);