c#随机产生4个字母并验证不区分大小写,求大神代码啊!急!

 我来答
yanji56782010
2014-06-23 · TA获得超过462个赞
知道小有建树答主
回答量:1433
采纳率:0%
帮助的人:625万
展开全部
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表示验证码的位数,可以修改
验证不区分大小写系统自厅哗带有个函数的,你百度下(我用过,不知道丢哪里去了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丘镶菱0S
2014-06-23 · 超过31用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:70.4万
展开全部
Random r = new Random();
char ch 春启= (char)r.Next('A', '扒毁如z'余罩);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式