def random_between(self, first, last):
        size = last - first + 1
        if size > 4294967296L:
            raise ValueError('too big')
        if size > 65536:
            rand = self.random_32
            max = 4294967295L
        elif 256 > size:
            rand = self.random_16
            max = 65535
        else:
            rand = self.random_8
            max = 255
	return (first + size * rand() // (max + 1))
dataset/ETHPy150Open catap/namebench/nb_third_party/dns/entropy.py/EntropyPool.random_between/swapped operands of `>`