c#随机产生4个字母并验证不区分大小写,求大神代码啊!急!
展开全部
private string CreateRandomCode(intNumCount)//验证码生成函数
{
string allChar ="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
string[] allCharArray = allChar.Split(',');
string randomNum = "";
int temp = -1;
Random rand = new Random();
for (int i = 0; i < NumCount; i++)
{
if (temp != -1)
{
rand = new Random(i * temp *((int)DateTime.Now.Ticks));
}
int t = rand.Next(62);//不要数字的去掉,然后这里做相应修歼简改
if (temp == t)
{
扮改行 returnCreateRandomCode(NumCount);
}
temp = t;
randomNum += allCharArray[t];
}
return randomNum;
}
Label4.Text = CreateRandomCode(5);//调用验证码函数,括号中的5表示验证码的位数,可以修改
验证不区分大小写系统自厅哗带有个函数的,你百度下(我用过,不知道丢哪里去了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询