Upvoted for giving a definite answer.
But just to make sure I've been clear, I meant to refer to whether the results are guaranteed in the absolute sense (causal determinism) regardless of whether they are guaranteed to match my expectations.
If you mean quantum fluctuations, that's also something you're ignorant of. It doesn't make you free, though. It's just randomness.
Freedom is the freedom to say that 2+2=4. Or that 2+2=goldfish, if that's what floats your boat. The important thing is that your words are determined by your goals. Basically, free will is will that happens to be free.
If the freedom you seek is freedom to change your GOALS (like bad habits), well, I guess we are restricted to a degree. I like to think of such goals as not really mine, but those of a beast that lives in my body. I am free.
A monthly thread for posting any interesting rationality-related quotes you've seen recently on the Internet, or had stored in your quotesfile for ages.