ASP.NET代码之随机生成字符串

80酷酷网    80kuku.com

  1. ///   
  2. /// 随机生成字符串  
  3. ///   
  4. ///   
  5. public static string CreateRandomString(int length)  
  6. {  
  7.     Random rand = new Random(DateTime.Now.Second);  
  8.     int number;  
  9.     char code;  
  10.     string checkCode = String.Empty;  
  11.     for (int i = 0; i < length; i++)  
  12.     {   //随机产生一个整数                               
  13.         number = rand.Next();  
  14.         //如果随机数是偶数 取余选择从[0-9]                               
  15.         if (number % 2 == 0)  
  16.             code = (char)('0' + (char)(number % 10));  
  17.         else 
  18.             //如果随机数是奇数 选择从[A-Z]                                      
  19.             code = (char)('A' + (char)(number % 26));  
  20.         checkCode += code.ToString();  
  21.     }  
  22.     return checkCode;  
  23. }  

 

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: