تونستم حلش کنم.برای کسایی که احیانا علاقه دارن کدشو میگذارم.البته اینجا کپی کردم بهم ریختست یکم
Random random = new Random();
int[,] a = new int[3,3]{{10,10,10},{10,10,10},{10,10,10}};
for(int j=0;j<3;j++)
for (int i = 0; i < 3;)
{...
من با استفاده از random.next تولید اعداد تصادفی کردم و با استفاده از 2 تا حلقه مقدار هارا دادم ولی برای تکراری نبودن اعداد تصادفی نمیدونم چکار باید کرد