Simplest way to calculate it is to take 1 - (not rolling at least three sixes) using the binomial theorem.
Chance of rolling 0 sixes = (5 / 6) ** number of dice * (number of dice choose zero which simplifies to 1)
Chance of rolling one 6 is (1/6) * (5/6) ** (number of dice - 1) * (number of dice choose 1 which simplifies to number of dice)
chance of rolling two 6s is (1/6)**2 * (5/6)**(number of dice - 2) * (number of dice choose 2) which simplifies to n * (n-1) / 2
Ah, ok, I see where I went wrong. With 18 rolls, the expected number of 6's is 3. But that doesn't mean 100% chance of success, since a lot of rolls have more than 3 sixes. I turned that 100% into 50% and thought the chance should be less than 50%. (Easier to think about with n d2 looking for n/2 2's.)