There exists no uniform probability distribution over the non-negative integers. This is because we would need to have $p(i)=q$ for all $i$, for some real number $0\le q\le 1$. But normalisation requires $$\sum_{i=1}^\infty q = 1,\tag{*} $$ and there exists no real number $q$ with this property, since the sum diverges for $q\ne 0$.
However, there are various formulations of non-standard analysis that extend the real numbers to include infinitesimals. These include the hyperreal numbers, the surreal numbers, and I believe others.
Does there exist such a system in which equation $(*)$ can be satisfied by an infinitesimal $q$? If so, does it allow uniform probability distributions to be defined on infinite supports, such as the integers, reals etc.?
Nonstandard analysis can give you a uniform distribution on the set $$\{-n, -n+1, -n+2,\ldots, n-2, n-1, n\}, $$ where $n$ is an infinitely large integer.
It cannot give you a uniform distribution on the set of finite integers, because that is an external set.
Internal and external sets are defined in a way that satisfies the "transfer principle," which states that every sentence in a certain language that is true of the real numbers and of functions and sets of real numbers, remains true if all quantifiers over infinite sets $A$ of real number, such as $\forall x\in A$ or $\exists x\in A,$ are replaced by quantifiers over the nonstandard counterparts of those sets, and quantifiers over sets of reals, saying something is true of all such sets or some such sets, are replaced by quantifiers over all internal sets saying for all internal sets or for some internal sets, and quantifiers over all functions likewise are over all internal functions.
Thus for every one-to-one function from $\{1,2,3,\ldots,n\}$ to $\{1,2,3,\ldots,n,n+1,n+2,n+3\},$ there are exactly three elements not in its image, and that is true of standard positive integers $n;$ hence true of nonstandard positive integers $n$ if one specifies that the function $f$ must be internal. And every nonempty set of reals that has an upper bound has a least upper bound, so every nonempty internal set of nonstandard reals that has an upper bound has a least upper bound. It follows that the set of finite numbers is external. Likewise the set of finite integers, being a set of integers with an integer upper bound, is external, since every internal set of integers that has an integer upper bound has a largest member.