Skip to content

Instantly share code, notes, and snippets.

@davidcoallier
Created March 3, 2010 22:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidcoallier/321109 to your computer and use it in GitHub Desktop.
Save davidcoallier/321109 to your computer and use it in GitHub Desktop.
<?php
$n = 50;
$k = 7;
function boom($var) {
$return = 1;
while ($var > 0) {
$return = ($return * $var);
--$var;
}
return (double)$return;
}
$_k = boom($k);
$_n = boom($n);
$_p = boom($n - $k);
// n! / (k! * (n - k)!)
$prob = ($_n / ($_k * $_p));
echo $prob;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment