generateRandomIntWithSeedAndBits static method
Implementation
static int generateRandomIntWithSeedAndBits(int seed, int nbits) {
int x = seed;
x = (x ^ (x << 21));
x = (x ^ (x >> 35));
x = (x ^ (x << 4));
seed = x;
x &= ((1 << nbits) - 1);
return x;
}