Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2011, 07:43
SergiGP
 
Fecha de Ingreso: enero-2011
Ubicación: sergigp.com
Mensajes: 7
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Array y numeros aleatorios...

Buenas zxmanu,

Cuando generas el numero aleatorio deberias comparar con los que ya tienes, en caso de que los tengas deberias generar otro número aleatorio. Cuando el numero aleatorio no lo tienes, lo guardas.

Código PHP:
        for ($i 0$i 6$i++) {
            
$numAleatorio mt_rand(149);
            foreach (
$arrayNumerosAleatorios as $valor) {
                
//comprobamos si lo tenemos
                
if ($valor == $numAleatorio) {
                    
//lo tenemos ya en el array
                    
$numAleatorio mt_rand(149); //volvemos a buscar
                    
$x 0//reiniciamos la búsqueda
                
}
            }
            
$arrayNumerosAleatorios[$i] = $numAleatorio;
        }
        
print_r($arrayNumerosAleatorios); 
Una vez tienes el array con los numeros solo hace falta que lo recorras con un foreach para rellenar la tabla.

Código HTML:
<table>
<tr>
<?php foreach ($arrayNumerosAleatorios as $valor){?>
<td>
<?php echo $valor; ?>
</td>
<?php }?>
</tr>
</table> 
De esta manera no mezclas codigo HTML y PHP, lo que es una buena práctica :)