The actual number of public addresses that correspond to the generated group from the elliptical curve function is not 2^256, but slightly lower, since the cardinality of the group needs to be a prime number. Hence, if it's in that small gap, it would provably have no private key.