Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2006, 10:22
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 1 mes
Puntos: 3
Ayuda con mis ejercicios de PHP...

Estoy siguiendo un "curso" de PHP y no logro hacer bien un ejercico porque los números aleatorios a veces se repiten. Este es el enunciado:

Código:
En este ejercicio –ejercicio18.php– trataremos de crear una tabla como la anterior, esta vez de una sola fila y seis columnas, conteniendo cada celda un número aleatorio comprendido entre 1 y 49 en la que habremos de evitar la posibilidad de que un número se repita dos veces (podría ser una forma de rellenar la primitiva).
Y este es el código al que he llegado, pero no sé cómo evitar que se repitan, me dan al menos una pista :

Código PHP:
<?php
$num
[1]=rand(1,49);
$num[2]=rand(1,49);
$num[3]=rand(1,49);
$num[4]=rand(1,49);
$num[5]=rand(1,49);
$num[6]=rand(1,49);

print 
'<table border=2><tr>';
for (
$i=1;$i<7;$i++){
    echo 
'<td>';
    echo 
$num[$i];
    echo 
'</td>';
}
print 
'</table>';
?>