pseudo-random code ranging