Матрица С++
Покажите пожалуйста как создается матрица из циклов while двумерный массив , не могу понять
{
Random^ ran = gcnew Random();
int ar[10][10];
int i,j;
int m,k;
m = Convert::ToInt32(textBox1->Text);
k = Convert::ToInt32(textBox2->Text);
i=1;
while (i < m && ar[j])
{
while(j < k && ar[j]);
ar[j] = ran->Next(50,50);
textBox3->Text = ar[j].ToString();
i++;
}
}
};
}
Как сделать правильно что бы с генерировало матрицу ?