Non ne vengo a capo. Ho provato a cercare una guida su questa funzione rand di sql, ma l'unica cosa sensata che ho trovato è la pagina microsoft italianizzata in modo pessimo.
Ho quindi pensato di fare un confronto utilizzando mysql_result (so che la funzione verrà deprecata, ma tanto lo script deve essere lanciato fra due settimane e basta) in due for annidati. Ma non riesco a scrivere una condizione del secondo for che vada bene

Codice PHP:
/* Seleziono i team iscritti */
$teamIscritti_s$db->query("SELECT * FROM team WHERE torneo = 6 ORDER BY RAND()") or die(mysql_error());
$j=1;
while (
$team $db->fetch_array($teamIscritti_s)
{

    echo 
"Girone $j
"
;
    for (???) 
        {
            }
    
$j++;

L'intenzione era quella di fare nel while la suddivisione in TOT gironi ed utilizzare la variabile TOT per la condizione del for, il quale dovrebbe ripetersi per 3 volte (primo/secondo, secondo/terzo, terzo/quarto e per riflessività, nessuno dovrebbe essere uguale all'altro)