Random code generation
We need a way to generate random codes during coupon release.
It's useful when you activate coupon sales. In this case each sale should have its own coupon code.
Merchant should have an access to this to track if a coupon has been redeemed.