Both of the other answers hinted at this: How do we choose a number "at random" in the unit interval [0,1)? The problem is that we would have to specify infinitely many digits. One standard way to "do this" is as follows:
Pick whether it is in the first half of the interval or the second half; define each to have probability 1/2. We have just picked the first binary digit. (It's 0 or 1.)
Then repeat the previous step infinitely many times, one for each binary digit (bit). Ah, there's the problem; if we really wanted to do this, it would take us for ever to be done. Let us now choose an option to continue: realistically or theoretically?
Realistically: Just stop after some large number of digits, and define the rest of the digits in some succinct, finite way. For example, define the rest to be zero. We now have a rational number. (We have repeating zeros.)
Theoretically: Imagine that we really do continue forever. (To deal with this rigorously is the so called product measure, but for us, it's fine to just imagine it.) As the first comment to the question reminds us, a number is rational if and only if it has a periodic decimal expansion (or binary expansion), i.e. it repeats a string from some point on. So, if we flip a coin forever, what's the probability that we repeat a pattern indefinitely from some point on? Zero.
So the answer to your question is...Yes, it will be irrational.