Código:
using System.Text; namespace ConsoleApplication14 { class Program { static void Main(string[] args) { int[] variables = new int[15]; Console.WriteLine(); //Matriz Random r = new Random(); int[,] matriz = new int[5, 3]; int contador = 0,contador2 = 0,contador3 = 0; int pasar = 0; int sucess = 0; //Llenado de matriz for (int i = 0; i < 3; i++) { for (int w = 0; w < 5; w++) { sucess = r.Next(0, 25); variables[contador2] = sucess; pasar = 0; if (contador == 1) { while (pasar < 1) { if (variables[contador3] == sucess) { sucess = r.Next(0, 25); contador3 = 0; } else if (variables[contador3] != sucess ) { contador3++; } if (contador3 == contador2) { matriz[w, i] = sucess; contador3 = 0; pasar = 1; } } contador3 = 0; } else { matriz[w, i] = sucess; } contador2++; contador = 1; } } //Impresion for (int i = 0; i < 5; i++) { for (int j = 0; j < 3; j++) Console.Write(string.Format("{0,4:D}", matriz[i, j])); Console.WriteLine(); } Console.ReadKey(); } } }