首页 > 编程语言 >C#随机生成字符串

C#随机生成字符串

时间:2022-12-19 17:33:30浏览次数:35  
标签:code checkCode C# number char int num 随机 字符串


C#随机生成字符串 字符串长度由 num决定

private string GenerateCheckCode(int num) 
{
int number;
char code;
string checkCode = String.Empty;
Random random = new Random();
for (int i = 0; i < num; i++)
{ number = random.Next();
if (number % 2 == 0)
code = (char)('0' + (char)(number % 10));
else
code = (char)('A' + (char)(number % 26));
checkCode += code.ToString();
}

return checkCode;
}

 

标签:code,checkCode,C#,number,char,int,num,随机,字符串
From: https://blog.51cto.com/u_15917617/5953263

相关文章

  • fprintf()\fscanf()\sprintf() 函数的灵活应用
     fprintf函数和fscanf函数调用方式:fprintf(文件结构指针,格式字符串,输出表列)fscanf(文件结构指针,格式字符串,输出表列) voidmain(){   FILE*pWrite,*pRead; ......
  • WEB Service产生随机验证码图片
     WEB服务端方法:[WebMethod]publicbyte[]GenerateVerifyImage(intnLen,refstringstrKey){intnBmpWidth=13*nLen+5;i......
  • VC6.0配置OpenGL
     OpenGL官网:​​http://www.opengl.org​​ 个人环境配置:VC6.0+GLUT3.7注明:GLUTGLUT是OpenGL应用工具包,英文全称为OpenGLUtilityToolkit,是一个和窗口系统无关的软件......
  • linux 下使用Git 下载代码、编译VLC 步骤
     本文根据 ​​http://wiki.videolan.org/UnixCompile​​ 编写 第一步:安装Git相关的程序包:%sudoapt-getinstallgitlibtoolbuild-essentialpkg-configauto......
  • C#获取文件MD5
    C#获取文件MD5码:<spanstyle="font-size:18px;">staticvoidMain(string[]args){stringcode=GetMD5HashFromFile("123.pdf");}pr......
  • process 进程监控
    常见的进程监控配置查看监控状态process_exporter.serviceroot@ph-drt-v-66-232-live:~#systemctlstatusprocess_exporter.service●process_exporter.service-......
  • AcWing 248. 窗内的星星
    \(AcWing\)\(248\).窗内的星星良心题解一、题目描述在一个天空中有很多星星(看作平面直角坐标系),已知每颗星星的坐标和亮度(都是整数)。求用宽为\(W\)、高为\(H\)的矩......
  • crc
    1. CRC校验(循环冗余校验)CRC即循环冗余校验码(CyclicRedundancyCheck):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余......
  • MC30P6280单片机OTP芯片IC做马达LED灯饰开发
    产品特性 8 位 CPU 内核 精简指令集,5 级深度硬件堆栈 CPU 为单时钟,仅在系统主时钟下运行 系统主时钟下 FCPU 固定为 2 分频 程序存储器 1K×14 位 OTP 型......
  • PAC自动代理文件格式,教你如何写PAC文件
     前些天,同事给我抱怨,公司的GPO强制更改了笔记本的IE代理服务器,在办公室还好,一回家就上不了网了,必须手动更改代理设置,真是麻烦。我想了想,proxy.pac自动代理文件应该可以解决......