asp.net C# 随机生成短字符串的函数,长度自定义( 字母+数字 )如:nGEHMI4pPzf21h3m

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_42411391/article/details/102709817
public string Short_Ran (int _long)
{
    string temp = "";
    string temp_1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
    for (int i=0; i<_long; i++)
    {
        Random ran = new Random(Math.Abs(Guid.NewGuid().GetHashCode()));
        int RandKey = ran.Next(0, temp_1.Length);
        char[] _t = temp_1.ToCharArray();
        temp += _t[RandKey];
    }
    return temp;
}

//使用方法:

Response.Write(Short_Ran(16));  

//16 就是生成一串16个字符长度的随机字符串

//结果如下:  

nGEHMI4pPzf21h3m 

猜你喜欢

转载自blog.csdn.net/qq_42411391/article/details/102709817