selam,
hatanı buldum ama yine de doğru kod yazmış değilsin.. öncelikle acayip karışık kod yazıyorsun

bu özelliği düzelmeye çalış..
int[] sArray = new int[3];
for (int k = 0; k < 3; k++)
{
grupp[i].GroupMember.Add("student" + k, AddStudentForm_OzgurKaradeniz.alStu[sArray[k]]);
}sArray isimli bir dizi tanımlamışsın ama atama yapmamışsın böyle olunca sArray[k] her durumda 0 döner ve sürekli aynı elemanı eklersin..
sArray ı silip
alttaki kodu da
...AddStudentForm_OzgurKaradeniz.alStu[k]);
böyle yaparsan sıra sıra grup öğelerini atarsın. Ancak bu sefer başka bir sorun var.. oluşturduğun gruptaki tüm öğrenciler aynı oluyor

sadece ilk 3 öğrenciyi alıyorsun..
bunun yerine Random u kullanmayı öğren ve 0-alStu.Lenght arası sayı ürettir onları gruplara eklet daha iyi olur..
kolay gelsin
öncelikle mesajınızı görmedim hocam sağolun yardımınzı için söyle bir şey yatım
Alıntı
for (int i = 0; i < grupp.Length; i++)
{
int[] sArray = new int[3];
for (int l = 0; l < 3; l++)
{
int temp = rdd.Next(AddStudentForm_OzgurKaradeniz.sayac);
if (!sArray.Contains(temp)) sArray[l] = temp;
else l--;
}
for (int k = 0; k < 3; k++)
{
grupp[i].GroupMember.Add("student" + k, AddStudentForm_OzgurKaradeniz.alStu[sArray[k]]);
}
daha önceden