Du kan jo starte med at kigge på rand()-funktionen:
http://us3.php.net/manual/en/function.rand.phpHvis dine spillere hver har en karakter i et vist interval (f.eks. 0-10), kan deres bidrag til kampen simuleres ved:
$samletResultat = 0;
$randInt = rand(1, 10);
if ($randInt <= $spillerKarakterSpiller1) $samletResultat++;
$randInt = rand(1, 10);
if ($randInt <= $spillerKarakterSpiller2) $samletResultat++;
$randInt = rand(1, 10);
if ($randInt <= $spillerKarakterSpiller3) $samletResultat++;
osv...
Til sidst ender du med en samlet sum med bidrag fra samtlige spillere. Disse kunne du så sammenligne med et tilsvarende resultat fra modstanderne. Det hold som har flest point vinder.
Modellen kan laves bedre hvis du opdeler spillerne i forskellige typer: Angribere og forsvarer. Angriberne kunne så bidrage med positive resultater til holdet selv, mens at forsvarene kunne trække fra på modstandernes resultat (de gode forsvarere sikre at modstanderne ikke score så meget som de kunne).
Endeligt kunne du overveje om du ville vægte de enkelte spillere sådan at nogle bidrager med mere end 1 point hvis de klare deres sandsynlighedstjek.