gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:22:29 24 4
gpt4 key购买 nike

我有一个方法可以生成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 时的 UZWKXQML

但它需要像 U6WK8Q2L 这样的东西即字母数字代码。

最佳答案

您可以更改优惠券代码的长度。

 var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
var random = new Random();
var result = new string(
Enumerable.Repeat(chars, 8)
.Select(s => s[random.Next(s.Length)])
.ToArray());

关于c# - 如何在 C# 中生成字母数字优惠券代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26622808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com