Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2008, 22:28
Avatar de hector2c
hector2c
 
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Pregunta [SOLUCIONADO] error en do while

tengo el siguiente error, creo que es la linea del while, espero me puedan ayudar:

funcionamiento:
la siguiente estructura genera un arreglo de 10 digitos aleatorios del 0 al 9 desordenados sin repetirse, por ejemplo:

9 6 8 2 3 0 4 5 1 7
3 9 7 6 5 8 4 1 2 0
1 9 7 6 4 8 5 3 0 2


la idea es que no se repitan y esten en desorden... del 0 al 9

Código PHP:
<?
  $n 
10;

  for (
$i=1$i<=10$i++){
    do{
      
$a[$i] = rand(09);
      for (
$j=1$j<=$i$j++){
        if (
$a[$i]==$a[$j])
          
$repetido true;
        else
          
$repetido false;
        }
    }while(
$repetido == true);
  }

  for (
$i=1$i<=10$i++){
    echo 
$a[$i];
  }

?>

Última edición por hector2c; 31/08/2008 a las 22:38