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;
}