Google
Web dns.bdat.net

Re: [PHP-ES] Busqueda en arrays

Write haof XML files: Gran Causa ( grancausa-php(EN)yahoo.com)
Fecha: mié 16 mar 2005 - 16:57:52 CET


--- Alex < listas(EN)edelwises.com> wrote:

> Estoy parado en un problema con arrays y números aleatorios.
> Se trata de escoger 4 números aleatorios de 1 a 14 y no quiero que se
> repitan.
> Lo que yo hacia era guardarlos en un array y compararlos para evitar que se
> repitan, pero como la comparación la hacia de 1 con el siguiente, no se me
> repiten seguidos, pero sí se pueden repetir el 1 con el 3 o el 4 o el 2 con
> el 4.

Sin probar:

$HASTA = 14;
$CUANTOS = 4;
$todos = array();
for ($n = 0; $n < $HASTA; $n++) $todos[] = $n;
shuffle($todos);
for ($n = 0; $n < $CUANTOS; $n++) echo $todos[$n];

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET