了解です。

修正のほうほうとしては、
>     range(1, max)

で [1, 2, .... 999999] です（分かりづらいですが）