一个简单的验证码生成方法

来源:互联网 发布:g92螺纹编程实例 编辑:程序博客网 时间:2024/05/05 17:38

 

   通过random对象与for循环结合来生成随机验证码

 

   

 public string GetVerificationCode()
        {

            string str = "0,1,2,3,4,5,6,7,8,9";
            string[] strarry = str.Split(',');
            string returnstr="";
            int nums = -1;
            Random vrand = new Random();
            for (int i = 1; i < 5; i++)
            {
                if (nums !=-1)
                {
                    vrand = new Random(i*nums*unchecked((int)DateTime.Now.Ticks));

                }
                int n = vrand.Next(10);
                nums = n;
                returnstr += strarry[n];
            }
            return returnstr;
        }