tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

bug747271.js (515B)


      1 // vim: set ts=8 sts=4 et sw=4 tw=99:
      2 function randomFloat () {
      3    // note that in fuzz-testing, this can used as the size of a buffer to allocate.
      4    // so it shouldn't return astronomic values. The maximum value 10000000 is already quite big.
      5    var fac = 1.0;
      6    var r = Math.random();
      7    if (r < 0.25)
      8        fac = 10;
      9    else if (r < 0.7)
     10        fac = 10000000;
     11    else if (r < 0.8)
     12        fac = NaN;
     13    return -0.5*fac + Math.random() * fac;
     14 }
     15 
     16 for (var i = 0; i < 100000; i++)
     17    randomFloat();