
postaram sie w miare jasno przedstawic ocb.
mam tablice $tab w niej identyfikatory graczy
mam tablice $wyk w niej lista graczy, ktorzy nie moga na siebie trafic
przykładowe wypełnienie tablic
$tab = array('1','2','3','4','5','6','7','8','9','10'); - to sa identyfikatory graczy
$wyk = array('1-2','3-4','5-6','7-8','9-10');
i muszę wylosować pary dokładnie z 10 zawodników - 5 par. w taki sposób aby nie była to para z tablicy $wyk
zacząłem pisać coś takiego , ale nie za bardzo mi to chce działać
//losuje liczbe losowo w taki sposob aby nie powtarzala sie function l($ilosc,$gracz_aktualny,$wyk,$tab) { { return 1; } else { while (!$ok) { { $ok=TRUE; } } $_SESSION['liga_rand_memory'][] = $a; return $a; } } function generuj($tab,$wyk) { foreach ($tab as $key => $gracze) { $a=l($ilosc_gracz,$gracze,$wyk,$tab); { echo " <td>Gracz($gracze)[wartosc z foreach]:</td> <td>".sprawdz_login_id($gracze)." </td> <td>wylosowal($a)[wartosc losowa odwolanie do pozycji w tab]: </td> <td>".sprawdz_login_id($tab[$a])." </td> </tr>"; $_SESSION['zagrali'][] = $tab[$a]; $_SESSION['zagrali'][] = $gracze; } } }
hm. jak to moge zrobic . ..