zoukankan      html  css  js  c++  java
  • 创建随机字符串

    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        }
     
  • 相关阅读:
    Ubuntu
    SSH
    Markdown
    Mac OS 上的一些骚操作
    Linux Bash
    JConsole
    IDEA
    Groovy
    Github
    Git
  • 原文地址:https://www.cnblogs.com/ghd258/p/270438.html
Copyright © 2011-2022 走看看