• 创建随机字符串


    1/// <summary>
     2        /// 创建随机字符串
     3        /// </summary>
     4        /// <param name="codeCount">随机数的位数</param>
     5        /// <returns></returns>

     6        public static string CreateRandomCode_Len54(int codeCount) 
     7        
     8            string allChar = "1,A,2,S,3,D,4,F,5,G,6,H,7,J,8,K,9,L,8,M,7,N,6,B,5,V,4,C,3,X,2,Z,1,P,9,Q,8,Z,7,W,6,I,5,E,4,U,3,R,2,Y,1,T,E,X,G,Q"
     9            string[] allCharArray = allChar.Split(','); 
    10            string randomCode = ""
    11            int temp = -1
    12
    13            Random rand = new Random(); 
    14            for(int i = 0; i < codeCount; i++
    15            
    16                if(temp != -1
    17                
    18                    rand = new Random(i*temp*((int)DateTime.Now.Ticks)); 
    19                }
     
    20                int t = rand.Next(54); 
    21                if(temp == t) 
    22                
    23                    return CreateRandomCode_Len54(codeCount); 
    24                }
     
    25                temp = t; 
    26                randomCode += allCharArray[t]; 
    27            }
     
    28            return randomCode; 
    29        }
     
  • 相关阅读:
    Python基础-面向对象1
    Centos升级安装.Net core 1.1
    员工大规模离职事件的处理方法和启示
    React Redux学习笔记
    Tfs 2015 代理池配置笔记
    自动化测试UI Test, Performance Test, Load Test 总结整理
    [转]【长文干货】浅析分布式系统
    .Net身份验证概述
    Owin中间件搭建OAuth2.0认证授权服务体会
    使用Owin中间件搭建OAuth2.0认证授权服务器
  • 原文地址:https://www.cnblogs.com/ghd258/p/270438.html
Copyright © 2020-2023  润新知