[Webkit-unassigned] [Bug 98586] Extend random precision to 53bits

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Oct 7 12:48:44 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=98586





--- Comment #14 from Yusuke Suzuki <utatane.tea at gmail.com>  2012-10-07 12:49:17 PST ---
(From update of attachment 167475)
View in context: https://bugs.webkit.org/attachment.cgi?id=167475&action=review

Thanks for your review. I'll fix test and attach revised patch.

>> LayoutTests/fast/js/script-tests/53bits-random.js:5
>> +var MAX = 1000000;
> 
> toString(2) will be 55 in length if the last bit is 1. The odds of that are 1/2. If we want the odds of test failure to be 1/1000000, we should only loop about 20 times. Looping 1000000 times will hide errors in the random distribution of the last bit.

Thanks for your pointing. Right. So I'll change it to 20.

>> LayoutTests/fast/js/script-tests/53bits-random.js:10
>> +        found = true;
> 
> You should look *both* for a case where the last bit is 1, *and* the case where the last bit is 0. Otherwise, putting all 1's in the non-random bits will pass this test.

You're right. I'll make sure that 53 + 1 length pattern comes (that is, last bit is 0).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list