
21/01/2003, 06:50
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
Y esos "Links" los tienes en una Base de datos? .. o en un fichero de texto plano? ...
Te lo digo porque en Mysql puedes usar esto simplemente ...
SELECT * FROM tablename ORDER BY RAND() LIMIT 10
(hasta q punto sea aleatorio ahi no se como se controla con Mysql directo) ...
Si quieres genearar un numero aleatorio y que no se repita .. tendras que guardartelo ese numero generado en un array por ejemplo (y a su vez guardarlo en un fichero de texto plano o una BD) .. para ver que numeros se han generado y en consecuencia obligar a generar otro número aleatorio .. Tambien tu veras como te gestionas cuando se han elegido todos los numeros posibles (de esos 40 elementos o los q tengas) ..y cuando reiniciar .. Sino en 40 iteracciones te encontraras con que ya no se modifican ..
Un saludo, |