【发布时间】:2014-12-24 17:05:29
【问题描述】:
我有一个生成Coupon Code 的方法。谁能帮助/建议生成ALPHANUMERIC CODE?
方法如下:
public string CouponGenerator(int length)
{
var sb = new StringBuilder();
for (var i = 0; i < length; i++)
{
var ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * _random.NextDouble() + 65)));
sb.Append(ch);
}
return sb.ToString();
}
private static readonly Random _random = new Random();
示例:
长度设置为 8 时的 UZWKXXML
但它需要U6WK8Q2L 之类的东西,即字母数字代码。
【问题讨论】:
标签: c# random alphanumeric