Código PHP:
function factorial($n) {
if($n < 2)
{
return 1;
}
else
{
return $n * factorial($n - 1);
}
}
//total de números
$n=69;
//aciertos
$k=3;
//intentos
$r=5;
$x = (factorial($r) /( factorial($k) * factorial( ($r-$k) ) ) ) * ( factorial( ($n-$r) ) / ( factorial( ($r-$k) ) * factorial( ($n-$r-$k) ) ) );
$y = factorial($n) / ( factorial($r) * factorial( ($n - $r) ) );
$probablidad= $×/$y;
No sé qué estará mal, a mi me arroja los mismos valores. Luego si tengo tiempo la miro más en profundidad.
Por cierto por qué llamas a la función antes de declararla?