Seems like they wouldn't have to for much longer than 2 years. With an 18-digit code, even if only half of those can be both letters and numbers, you have 101.6 trillion combinations. Omit the letters O and I for disambiguation with 0 and 1, and you still have 60.7 trillion.