短信验证码生成随机数

简介: private static char[] randRonstant = { '0','1','2','3','4','5','6','7','8','9','0', 'a','b','c','d','e','f','g',...
        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

 

目录
相关文章
|
小程序 Java API
认证服务:整合短信验证码
认证服务:整合短信验证码
|
2月前
|
算法 编译器 C语言
生成随机数
C语言中的`rand()`函数生成0-RAND_MAX间的伪随机数,需包含`stdlib.h`。序列重复因默认种子为1,可使用`srand(unsigned int seed)`初始化,通常结合`time(NULL)`设置种子以产生不同序列。`time()`函数从1970年至今的秒数(时间戳),包含于`time.h`,用于提供变化的种子。通过`rand() % b + a`可调整生成指定范围[a, b]内的随机数。
20 3
|
2月前
|
存储 算法 安全
加密解密AES(证件号、手机号)
加密解密AES(证件号、手机号)
|
C++
【C++操作手册】C++生成指定范围内随机数rand(随机数种子)
【C++操作手册】C++生成指定范围内随机数rand(随机数种子)
619 0
|
10月前
|
C++
如何在C++中生成随机数
在C++中,生成随机数是一个常见的技术需求。本文将介绍如何在C++中使用标准库来生成随机数。
119 0
|
C# 开发工具
C#短信验证码
这篇文章主要为大家详细介绍C#发送短信接入验证码的实现流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
C#短信验证码
|
存储 NoSQL 前端开发
整合短信验证码
整合短信验证码