var r = 0;
var f = 1023;
var b = 1 << 2;
var i = 0;
function random() {
f = (Math.random() * 1e10) | 0;
i = (Math.random() * 30) | 0;
b = 1 << i;
}random();
if (f & b) r++;
random();
if ((f & b) !== 0) r++;
random();
if ((f & b) != 0) r++;random();
if ((f & (1 << i)) != 0) r++;random();
if ((f & b) > 0) r++;
random();
if ((f & b) === b) r++;random();
if ((f >> i) & 1) r++;
random();
if (((f >> i) & 1) === 1) r++;