返回一个随机数
public   int   random(int[]   i) 
 { 
       ...... 
       return   ? 
 } 
 返回一个1   到10000   且不等于数组i中的值的随机数,怎么做。谢谢大家。
------解决方案--------------------public int random(int[] i) 
 { 
     Random myRandom = new Random(); 
     bool isContained = true; 
     int ret = myRandom.Next(1, 10001); 
     while (isContained) 
     { 
         isContained = false; 
         foreach (int temp in i) 
         { 
             if (temp == ret) 
             { 
                 isContained = true; 
                 ret = myRandom.Next(1, 10000); 
                 break; 
             } 
         }         
     }   
     return ret; 
 }