eheh ti sei dimenticato un dettaglio da niente...
Codice PHP:
// Dichiari un array contenente tutti i tuoi link
$lista_di_indirizzi = array(
'[url="www.azienda1.it"]Azienda 1[/url]',
'[url="www.azienda2.it"]Azienda 2[/url]',
'[url="www.azienda3.it"]Azienda 3[/url]',
'[url="www.azienda4.it"]Azienda 4[/url]',
);
// Dichiari un array che conterrà le tue voci di menu
$il_tuo_menu = array();
// Scorri la tua lista ordinata, finchè ci sono ancora elementi
while (sizeof($lista_di_indirizzi)>0)
{
// Calcola un numero casuale compreso tra 0 e l'indice dell'ultimo elemento dell'array
$numero_casuale = rand(0,sizeof($lista_di_indirizzi)-1);
// Ora usi il numero random come indice di accesso al menu, e copi l'elemento nell'altro array
$il_tuo_menu[] = $lista_di_indirizzi[$numero_casuale];
// Cancelli l'elemento appena copiato, cosi non sarà considerato alla prossima iterazione
unset($lista_di_indirizzi[$numero_casuale]);
}
$menu_html = '';
// Alla fine puoi ottenere l'ouptut con una cosa del genere:
foreach ($il_tuo_menu as $elemento)
{
$menu_html .= $elemento;
}
// Lo stampi.
print ("<td>$menu_html</td>");
Non l'ho provato e l'ho scritto un po in fretta e furia, comunque dovrebbe andare.
Fammi sapere se ci sono problemi