Om du inte vill ha dom i oordning kan du ta bort första for satsen.
Kod:
$lag = *array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
for($i = 1; $i <= 128; $i++){
$t = rand(0,15);
$u = rand(0,15);
$temp = $lag[$t];
$lag[$t] = $lag[$u];
$lag[$u] = $temp;
}
for($i = 0; $i < 16; $i++){
*mysql_query("UPDATE `tabell` SET gruppid='" . ceil(($i+1)/4) . "' WHERE ckID='" . $lag[$i] . "'");
}