I'm not sure what the point of any of that is;  you're making a simple<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
problem complex.  If you're wanting to accomplish the task without using<br>
any of the itertools stuff, why not just:<br>
<br>
<br>
current = 10**9<br>
lim = 10**10<br>
while current < lim:<br>
     print current   #or write to file, or whatever<br>
     current += 1<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div>Rough draft, in a hurry to try and help, and would have gotten a little more zen elegance if it were for a client. <br><br>Plus the OP stated he needed a list. What's that list of ints for? Unless this is benchmarking, they might be in need of an unordered list of ints in which there are 10**9 different random values that need to have the proverbial needle(or 2, or 3) in a hey stack found.<br>
<br>I thought there might be a reason, hopefully, other than trying to find the max range you could count to.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888">
<br>
</font></span></blockquote></div><br>