Write a million numbers.

var i=1, r = N / 1000;
t = m(r);
do {
document.write(t.join(' '), '\n');
w(r);
i += r;
} while (i <= N);

// an ignorant implementation
for (var i=0; i<N; i++)
document.writeln(i);
return;

/* This "ignorant" implementation might
 * be the way a trivial solution would be
 * written. However, this is some 40 times
 * less fast.
 * Considering that "40 times less fast"
 * means 20 minutes vs. 30 seconds, it
 * becomes very important.
 * The challenge of "creating/making/writing"
 * one million numbers as fast as possible is a
 * challenge for thought.
 * It represents the classic computer issue:
 * I need it; how do I get it? how do I get it
 * quickest/fastest/easiest/best?
 */

Ran 201,142 IE/Mac, 166,128 IE 5 / Mac OS 9.2.2, 45,220 Netscape 4.77 / Mac OS 9.2.2, 28,215 Mozilla 1.3/Mac, 27,770 Phoenix/Mac, 24,366 Chimera/Mac, 26,654 Camino/Mac, 27,057 OmniWeb/Mac, 27,902 Safari/Mac; 6,188 IE/Windows, 8,937 Phoenix/Windows.