产生由英文和数字组成的指定个数的随机数(转)

        /// <summary> 
        
/// 产生由英文和数字组成的指定个数的随机数 
        
/// </summary> 
        
/// <param name="number">产生随机数的个数</param> 
        
/// <returns>指定个数的随机英数字符串</returns> 

        public static string GetRandomCode(int number) 
        

            
string[] arrList = new string[] {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G"
                                                
"H","I","J","K","L","M","N","O","P","Q","R","S","T","U","W","X","Y","Z"}
 ; 
            StringBuilder sb 
= new StringBuilder("") ; 
            Random random 
= new Random() ; 
 
            
forint i = 0 ; i < number ; i++ ) 
            

                sb.Append(arrList[(
int)random.Next(0,arrList.Length)]) ; 
            }
 
 
            
return sb.ToString() ; 
        }
posted @ 2005-08-23 09:07  ccs  阅读(545)  评论(0编辑  收藏  举报