Discrete uniformity