I'm under the impression that it is not even a gamble. You sign up right now, you're getting deployed.
I've been told that it's not a certainty, and that it all depends on which unit you are assigned to and other conditions like that. But that was told to me informally by an army recruiter.