Lucky numbers are generated by a sieve similar to Eratosthenes: start with odds, remove every 3rd, then every 7th of what remains, etc. Surprisingly, they share many properties with primes!