In order to draw a rational number, you must randomly select a number that has a repeating pattern in decimal. Imagine that for the sake of argument that we're in this "repeating pattern" and, amazingly, we've already drawn it 1000 times! What a roll we're on! In order for the number to be rational, how many more times must we draw this pattern? Infinitely many. What is the probability that in one of those infinite fair random draws, the repeating pattern gets broken? 1. It's just not possible for infinitely many fair draws to produce a repeating pattern; that would be proof that the process generating the number was in fact not random in the first place. (I can't be that sloppy if we're doing finitely many draws but I believe that's justifiable at infinity.)
Imagining through this process of drawing a random number I think makes this more intuitively obvious than imagining being presented with a completed number and trying to figure out if it's rational.
The catch, here is "selecting a number randomly" - that isn't constructively defined. And to me this looks kind of similar to the notion of "measurement" in quantum theory - not precisely defined either.
Proof: what else could it be? If it's not 0, there's a smaller number, contradicting your (intuitive) definition of epsilon.
[0] Specifically, the dual numbers: https://en.wikipedia.org/wiki/Dual_number
There is no such things as «two successive real numbers».