jjzjj

generatedVouchers

全部标签

c# - 如何在 C# 中生成优惠券代码?

我需要生成一个优惠券代码[5到10位数字],仅供一次性使用。生成和检查是否已使用的最佳方法是什么?已编辑:我更喜欢字母数字字符-亚马逊喜欢必须唯一的礼券代码。 最佳答案 生成优惠券代码时-您应该考虑具有可预测的序列是否真的是您想要的。例如,凭证代码:ABC101、ABC102、ABC103等是相当可预测的。用户可以很容易地猜出优惠券代码。为了防止这种情况-您需要一些方法来防止随机猜测起作用。两种方法:在您的优惠券代码中嵌入校验和。信用卡上的最后一个数字是校验和(校验位)-当您以某种方式将其他数字相加时,可以确保某人输入的数字正确无误