How to create a large number of wallet in one go (10,000)?

Is there a way to create like 10,000 wallets for printing in one go?

You just start with a private key, a random number between 0 and 2^256 and run a script that hashes 10k consecutive numbers starting from that.