Ciao a tutti,

vi scrivo per chiedervi un favore, per molti di voi risolvere questo speudo-codice è un gioco da ragazzi, ma io visto che sono alle prime armi non riesco a venirne a capo.
lo script dovrebbe fare questo:

-la pagina web è suddivisa in due frame, nel top frame c'è la scritta tra 5 secondi verra caricato un altro sito web con relativo countdown e l'esecuzione dello script, nel frame posteriore invece ogni 5 secondi cambia sito internet.
-I siti internet li dovrebbe prendere random da un database e se l'utente è gia stato nelle ultime 24 ore in uno di questi siti lo script non lo propone piu.

ho trovato qualcosa nel web ma purtroppo non ha la funzione randome nella selezione del database:

codice:
<html>
  <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script>
      $(document).ready(function(){
        var locations = ["http://webPage1.com", "http://webPage2.com"]; //qui dovrebbe caricare in maniera random un link dal database
        var len = locations.length;
        var iframe = $('#frame');
        var i = 0;
        setInterval(function () {
            $(iframe).attr('src', locations[++i % len]);
        }, 30000);
      });
    </script>
  </head>
  <body>
    <iframe id="frame"></iframe>
  </body>
</html>
non capisco come farlo perche io sapevo un po di php ma mi hanno detto che lo si deve fare con il js questo script.
spero che posso trovare aiuto. grazie a tutti per il tempo.
buona giornata