No you cannot use a discount voucher with another account.
Vouchers are sent out randomly and can only be used on the account that receives them.
Always read the Terms very carefully....they are always specific to the account they are sent to. If you miss something you will not get the benefit of the discount.