短信验证码生成随机数

简介: 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

 

目录
相关文章
|
运维 负载均衡 Cloud Native
云原生网关MSE-Higress对比测评
本文将从功能、性能、架构、可扩展性、运维、价格等6个维度简析MSE-Higress与其竞品的差异和优缺点。
2146 1
|
3月前
|
数据可视化 Linux iOS开发
Python脚本转EXE文件实战指南:从原理到操作全解析
本教程详解如何将Python脚本打包为EXE文件,涵盖PyInstaller、auto-py-to-exe和cx_Freeze三种工具,包含实战案例与常见问题解决方案,助你轻松发布独立运行的Python程序。
1129 2
|
8月前
|
消息中间件 人工智能 API
100行代码讲透MCP原理
本文通过100行代码看到MCP的核心原理并不复杂,但它的设计巧妙深入理解使我们能够超越简单的SDK使用,创建更强大、更灵活的AI应用集成方案。
1653 62
100行代码讲透MCP原理
|
Go 开发工具 git
【git】解决:Failed to connect to 127.0.0.1 port 7890: Connection refused
【git】解决:Failed to connect to 127.0.0.1 port 7890: Connection refused
4230 0
|
Python
Python 中的 Monkey Patching
【8月更文挑战第24天】
261 0
|
缓存 前端开发 应用服务中间件
Nginx Windows详细安装部署教程
Nginx Windows详细安装部署教程
4130 0
Nginx Windows详细安装部署教程
|
机器学习/深度学习 人工智能 算法
主流AI服务——大专生新就业之路
主流AI服务——大专生新就业之路
658 0
|
安全 关系型数据库 MySQL
2023 金砖国家职业技能大赛网络安全省赛二三阶段样题(金砖国家未来技能挑战赛)
2023 金砖国家职业技能大赛网络安全省赛二三阶段样题(金砖国家未来技能挑战赛)
|
安全 网络协议 网络安全
2023 金砖国家职业技能大赛网络安全省赛理论题样题(金砖国家未来技能挑战赛)
2023 金砖国家职业技能大赛网络安全省赛理论题样题(金砖国家未来技能挑战赛)
|
XML 存储 前端开发
java中常用60个注解
面试时候经常会问到一些常用注解, 并且还会问到它是哪些技术提供的, 它们的作用是什么, 下面就解决了其中的问题, 一起来看看吧
443 0