<?php $total = 0; for ($i=0;$i<count($tab); $i++) $total += $tab[$i]; $rdNumber = rand() * $total; $seek = 0; $resultat = 0; for ($i=0; $i<count($tab); $i++) { if ($rdNumber <= $seek+$tab[$i]) { $resultat = $i; break; } $seek += $tab[$i]; } echo 'Le résultat gagnant est le ' . $resultat; ?>