10/05/2011, 15:59
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 9
Antigüedad: 13 años, 8 meses Puntos: 0 | |
Evitar que un número generado por rand() se repita Hola:
function card_draw ($numeroDeobjetos) {
for ($i=0; $i<$numeroDeobjetos; $i++) {
$aleatorio=rand (1,40);
$usada[$aleatorio]=true;
}
for ($i=0; $i<=39; $i++) {
if ($usada[$i]==false) {
echo '<img src="card.jpg">';
}
else {
echo '<img src="'.$i.'.jpg">';
}
}
}
El problema es que se repiten los números aleatorios que genera $aleatorio y no sé cómo podría resolverlo. ¿Alquien puede ayudarme?
Un saludo y gracias. |