gpt4 book ai didi

c# - 如何生成随机字母数字字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:04 25 4
gpt4 key购买 nike

如何在 C# 中生成一个随机的 8 字符字母数字字符串?

最佳答案

我听说 LINQ 是新的黑色,所以这是我使用 LINQ 的尝试:

private static Random random = new Random();

public static string RandomString(int length)
{
const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
return new string(Enumerable.Repeat(chars, length)
.Select(s => s[random.Next(s.Length)]).ToArray());
}

(注意:Random 类的使用使它不适合任何与安全相关的事情,例如创建密码或 token 。使用 RNGCryptoServiceProvider 类(如果您需要强大的随机数生成器)。)

关于c# - 如何生成随机字母数字字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31516175/

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