4 eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
8 (my $program_name = $0) =~ s|.*/||;
13 # This is required if the code might send any output to stdout
14 # E.g., even --version or --help. So it's best to do it unconditionally.
16 or (warn "$program_name: closing standard output: $!\n"), _exit (1);
34 #print "q=$q n=$n d=$d\n";
46 my $wheel_size = $ARGV[0];
49 my $product = $primes[0];
51 for (my $i = 3; ; $i += 2)
57 ++$n_primes == $wheel_size
64 for (my $i = 3; ; $i += 2)
67 foreach my $divisor (@primes)
69 $i != $divisor && $i % $divisor == 0
75 #warn $i, ' ', $i - $prev, "\n";
76 push @increments, $i - $prev;
84 print "@increments\n";