短信验证码生成随机数

Posted 吃回头草的马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了短信验证码生成随机数相关的知识,希望对你有一定的参考价值。

技术分享
        private static char[] randRonstant =
        {
        0,1,2,3,4,5,6,7,8,9,0,
        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
        };

public static string GenerateRandomNumber(int Length)
        {
            System.Text.StringBuilder newRandom = new System.Text.StringBuilder(62);
            Random rd = new Random();
            for (int i = 0; i < Length; i++)
            {
                newRandom.Append(randRonstant[rd.Next(10)]);
            }
            return newRandom.ToString();
        }

public static string GenerateVerificationCode()
        {
            return GenerateRandomNumber(6);
        }
View Code

 

以上是关于短信验证码生成随机数的主要内容,如果未能解决你的问题,请参考以下文章

短信验证码大概流程

微信小程序中短信验证码登录全流程及代码

短信和图片验证码

短信和图片验证码

Web项目中手机注册短信验证码实现的全流程及代码

java 登陆时的验证码怎么做?