Google
Web dns.bdat.net

Re: [PHP-ES] Busqueda en arrays

Write haof XML files: Jesús Reyna ( jesus(EN)soy-geek.com)
Fecha: mié 16 mar 2005 - 17:01:57 CET


Hola.

Una buena manera, que me ha resultado a mi es usar una tablita en una
base de datos, y de ahí hacer el random, por ejemplo.

SELECT numero FROM random ORDER BY rand()

Es algo mas tardado en cuanto al rendimiento, porque tienes que hacer
conexión a la base de datos, pero es efectivo :)

Ya si quieres sacar 2 o 3 resultados, usa la cláusula LIMIT

Saludos.

Jesús Guadalupe Reyna Tovar
Monterrey, Nuevo León, México
http://www.jesusreyna.org
Linux User # 320213

-----BEGIN GEEK CODE BLOCK-----
GCS !d s++:++un--C++UPL++EW?n!ok-W
?O!M?VPSPE++Y?PGPt?5X++Rtv+b-DID+
Ge+¡h!r+y+
------END GEEK CODE BLOCK------
                    www.geekcode.com

Alex wrote:
> Buenas tardes.
>
>
>
> 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.
>
>
>
> Es evidente que no es la manera correcta, pero he intentado por varios
> medios comparar de otra forma y no logro encontrar como.
>
>
>
> Otra cosa que se me ocurrió fue pasarlo a string y allí comparar, pero
> tampoco me dio buen resultado.
>
>
>
> La intención es que se trate de una función para no limitar a 4 la búsqueda
> de números, dado que en otros casos busco solo 2 o hasta 7.
>
>
>
> Si alguien me puede ayudar, se lo agradeceré.
>
>
>
> Un saludo.
>
>
>
> Alex.
>

-- 
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