Why not use iCloud’s private email feature to generate a new email that forwards to your regular email for these purposes?
Also, it's is far nicer to be able to simply sign up to a website with company@example.com than go generate a random email. Especially if you are on another device.