2 Answers
2

This is because the number you used is extremely large. The number of iterations supported (in either Table or Do) seems to be $2^{31}-1$, i.e. the maximum size of a signed machine integer. I believe this is also an upper bound on the size of an array in Mathematica.

This limitation is not unreasonable: the size of the Table you are trying to construct is too large to fit into memory anyway. (Even if each element could be stored on a single byte, you'd be asking for 600 GB of memory.)

If you change the step size in the iterator to a large number, it will work:

@Ruslan The command quoted in the question does not give an error on a 64 bit system like it does on a 32 bit one, so I guess that this limitation is not there on 64 bit systems. I do not know where this is documented (if it is at all).
–
SzabolcsOct 21 '14 at 17:36

Mathematica is a registered trademark of Wolfram Research, Inc. While the mark is used herein with the limited permission of Wolfram Research, Stack Exchange and this site disclaim all affiliation therewith.