Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/01/2003, 06:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 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,