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


