关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

运用代码生成随机字符串

发布时间:2019-10-21 13:17:44
/// <summary>
        /// 生成随机字符串,格式:1q2w3e4r
        /// </summary>
        /// <returns></returns>
        public static string BuildPassword()
        {
            Random random = new Random();
            List<int> ints = new List<int>();
            for (int i = 0; i < 4; i++)
            {
                ints.Add(random.Next(9));
            }
            List<string> strs = new List<string>();
            //string CodeSerial = "a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z,
            A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,U,V,W,X,Y,Z";
            string CodeSerial = "a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z";
            string[] arr = CodeSerial.Split(',');
            int randValue = -1;
            Random rand = new Random(unchecked((int)DateTime.Now.Ticks));
            for (int i = 0; i < 4; i++)
            {
                randValue = rand.Next(0, arr.Length - 1);
                strs.Add(arr[randValue]);
            }
            string passwd = "";
            for (int k = 0; k < 4; k++)
            {
                passwd += ints[k].ToString() + strs[k];
            }
            return passwd;
        }



/template/Home/Zkeys/PC/Static