/// <summary>
  /// 功能描述:返回不重复随机数数组
  /// </summary>
  /// <param name="Num">随机数个数</param>
  /// <param name="minNum">随机数下限</param>
  /// <param name="maxNum">随机数上限</param>
  /// <returns></returns>
  public int[] GetRandomArray(int Number,int minNum,int maxNum)
  
{
   
int j;
   
int[] b=new int[Number];
   Random r
=new Random();
   
for(j=0;j<Number;j++)
   
{
    
int i=r.Next(minNum,maxNum);
    
int num=0;
    
for(int k=0;k<j;k++)
    
{
     
if(b[k]==i)
     
{
      num
=num+1;
     }

    }

    
if(num==0 )
    
{
     b[j]
=i;
    }

    
else
    
{
     j
=j-1;
    }

   }

   
return b;
  }
http://hi.baidu.com/zck98530/blog/item/323fc0fd6abdde45d7887dd4.html
posted on 2007-01-06 00:32  mbskys  阅读(179)  评论(0)    收藏  举报