Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 16:55
gsusalvarado
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cartago
Mensajes: 39
Antigüedad: 12 años, 5 meses
Puntos: 0
numeros aleatorios sin repetir en c#

hola amigos del foro, resulta que estoy haciendo un bingo en c#, y para ello necesito generar numeros aleatorios sin repetir pero he intentado evitar eso, pero siempre vuelve a tomar los datos repetidos

Cita:
int[] vector = new int[25];
Random r = new Random();
int k,j,i = new int();

//generar numeros aleatorios
for (i = 0; i < 25; i++)
{

k = r.Next(1, 75);
vector[i] = k;

}
//
//numeros sin repetir
for (i = 0; i < 25; i++)
{
for (j = i+1; j < 25; j++)
{
if (vector[i] == vector[j])
{
k = r.Next(1, 75);
vector[i] = k;
}

}


}