Running `time ./gen_rand.py "1e6"` gives real 0m0.237s user 0m0.160s Contrast this to the following: Running `time ./gen_rand_explicit.py "1e6"` gives real 2m11.564s user 2m1.950s