protected void Rand(List<int> array)
{
Random rand=new Random();
int[] result=new int[3];
bool[] arrayState=new bool[array.Count];
for(int i=0;i<array.Count;i++)
{
arrayState[i]=true;
}
for(int j=0;j<3;j++)
{
while(true)
{
int k=rand.Next(array.Count);
if(arrayState[k])
{
result[j]=array[k];
arrayState[k]=false;
break;
}
}
}
return result;
}
C# 随机分一组数据
最新推荐文章于 2024-02-02 21:57:47 发布